diffstat of debian/ for firefox_57.0-1 firefox_57.0.1~boss1 browser-dev.links.in | 3 browser.1.in | 105 browser.README.Debian.in | 61 browser.bug-control.in | 1 browser.bug-presubj.in | 45 browser.bug-script.in | 19 browser.desktop.in | 104 browser.dirs.in | 4 browser.install.in | 94 browser.js.in | 29 browser.links.in | 14 browser.lintian-overrides.in | 17 browser.manpages.in | 1 browser.mime.in | 5 browser.mozconfig.in | 49 browser.postinst.in | 19 browser.postrm.in | 7 browser.preinst.in | 12 browser.prerm.in | 12 changelog | 7740 ---------- changelog.xulrunner | 2969 --- compat | 2 control | 1260 - control.in | 192 copyright | 1976 -- debsearch.xml | 8 extra-stuff/addonsInfo.js | 108 extra-stuff/addonsInfo.manifest | 3 extra-stuff/moz.build | 1 firefox-esr.NEWS | 5 firefox.in | 6 google.key | 1 iceweasel.desktop | 58 iceweasel.install | 1 iceweasel.links | 1 iceweasel.lintian-overrides | 2 import-tar.py | 97 installer/Makefile.in | 19 installer/package-manifest.browser | 3 l10n.filter | 1 l10n/browser-l10n.control | 470 l10n/browser-l10n.control.in | 28 l10n/gen | 80 l10n/recommends | 31 latest_nightly.py | 50 make.mk | 14 mls.key | 1 noinstall.in | 6 patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch | 47 patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch | 34 patches/debian-hacks/Add-debian-extra-stuff-to-upstream-build-system-dire.patch | 20 patches/debian-hacks/Add-ppc64el-target-for-rust-code.patch | 24 patches/debian-hacks/Allow-to-build-against-nspr-4.16.patch | 35 patches/debian-hacks/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch | 23 patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch | 35 patches/debian-hacks/Build-against-system-libjsoncpp.patch | 88 patches/debian-hacks/Don-t-build-image-gtests.patch | 23 patches/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch | 30 patches/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch | 24 patches/debian-hacks/Make-upstream-build-system-create-debian-installer-M.patch | 19 patches/debian-hacks/Set-program-name-from-the-remoting-name.patch | 21 patches/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch | 28 patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch | 21 patches/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch | 127 patches/porting/Add-xptcall-support-for-SH4-processors.patch | 516 patches/porting/Disable-libyuv-assembly-on-mips64.patch | 22 patches/porting/Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch | 21 patches/porting/Make-powerpc-not-use-static-page-sizes-in-mozjemallo.patch | 22 patches/porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch | 63 patches/porting/Work-around-Debian-bug-844357.patch | 20 patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch | 21 patches/prefs/Set-DPI-to-system-settings.patch | 21 patches/prefs/Set-javascript.options.showInConsole.patch | 20 patches/series | 25 removed_conffiles | 673 repack.py | 213 rules | 438 source.filter | 17 source/format | 1 source/lintian-overrides | 50 symbols.apt.conf | 7 symbols.mk | 116 symbols.sources.list | 10 test.mk | 45 upstream.mk | 171 vendor.js | 6 watch | 3 87 files changed, 562 insertions(+), 18272 deletions(-) diff -Nru firefox-57.0/debian/browser-dev.links.in firefox-57.0.1~boss1/debian/browser-dev.links.in --- firefox-57.0/debian/browser-dev.links.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser-dev.links.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -%if USE_SYSTEM_NSPR -usr/bin/nspr-config usr/lib/@browser@-devel-@GRE_VERSION@/sdk/bin/nspr-config -%endif diff -Nru firefox-57.0/debian/browser.1.in firefox-57.0.1~boss1/debian/browser.1.in --- firefox-57.0/debian/browser.1.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.1.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,105 +0,0 @@ -.TH @BROWSER@ 1 "November 4, 2004" @browser@ "Linux User's Manual" -.SH NAME -@browser@ - a Web browser for X11 derived from the Mozilla browser - -.SH SYNOPSIS -.B @browser@ -[\fIOPTIONS\fR] [\fIURL\fR] - -.B /usr/lib/@browser@/@browser@ -[\fIOPTIONS\fR] [\fIURL\fR] - -.SH DESCRIPTION -\fB@Browser@\fR is an open-source web browser, designed for -standards compliance, performance and portability. - -.SH USAGE -If there is an @Browser@ browser already running, \fB@browser@\fR will -arrange for it to create a new browser window; otherwise it will start -a new instance. - -.SH OPTIONS -A summary of the options supported by \fB@browser@\fR is included below. - -.SS "X11 options" -.TP -.BI \-\-display= DISPLAY -X display to use -.TP -.B \-\-sync -Make X calls synchronous -.TP -.B \-\-no\-xshm -Don't use X shared memory extension -.TP -.BI \-\-xim\-preedit= STYLE -.TP -.BI \-\-xim\-status= STYLE -.TP -.B \-\-g\-fatal\-warnings -Make all warnings fatal - -.SS "Mozilla options" -.TP -.B \-h, \-help -Show summary of options. -.TP -.B \-v, \-version -Print @Browser@ version. -.TP -\fB\-P\fR [\fIprofile\fR] -Start with \fIprofile\fR. When no profile is given, displays the Profile Manager. May require \fB\-no\-remote\fR, see below. -.TP -.B \-migration -Start with migration wizard. May require \fB\-no\-remote\fR, see below. -.TP -.B \-ProfileManager -Start with profile manager. May require \fB\-no\-remote\fR, see below. -.TP -.B \-no\-remote -Don't connect to a running @Browser@ instance. This option can be necessary -in conjunction to several of the options above, that won't have any effect -when an @Browser@ instance is running unless \fB\-no\-remote\fR is used at -the same time. -.TP -\fB\-UILocale\fR \fIlocale\fR -Start with \fIlocale\fR resources as User Interface locale. By default, it is -guessed from environment and available locales for @Browser@. -.TP -.B \-safe\-mode -Starts @Browser@ in safe mode, i.e. disabling all extensions and -showing a bit more debugging messages. -.TP -.B \-jsconsole -Start with Javascript Console -.TP -\fB\-new-window\fR \fIURL\fR -Open \fIURL\fR in a new window in an already running @Browser@ process. -.TP -\fB\-new-tab\fR \fIURL\fR -Open \fIURL\fR in a new tab in an already running @Browser@ process. -.TP -\fB\-chrome\fR \fIurl\fR -Load the specified chrome. - -.SH ENVIRONMENT -\fIMOZILLA_DISABLE_PLUGINS\fR - when set, totally disables loading browser plugins -(the ones that appear at the about:plugins url) - -.SH FILES -\fI/usr/bin/@browser@\fR - symbolic link to \fB/usr/lib/@browser@/@browser@\fR. -.br - -\fI/usr/lib/@browser@/@browser@\fR - @Browser@ executable. - -\fI/usr/lib/@browser@/firefox\-bin\fR - Legacy executable. -.br - -.SH BUGS -To report a bug, please visit \fIhttp://bugzilla.mozilla.org/\fR and/or report bugs -to the Debian Bug Tracking System, as usual. - -.SH AUTHORS -.TP -.B The Mozilla Organization -.I http://www.mozilla.org/about.html diff -Nru firefox-57.0/debian/browser.README.Debian.in firefox-57.0.1~boss1/debian/browser.README.Debian.in --- firefox-57.0/debian/browser.README.Debian.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.README.Debian.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -@Browser@ for Debian -==================== - -Please read the file /usr/share/bug/@browser@/presubj for information -you may want to know if you will report a bug. - -Buttons -------- - -Some people have complained that the button order in dialogs is -non-intuitive (ie, they don't like it). To reverse the order, add the -following to your chrome/userChrome.css file, under the -~/.mozilla/firefox directory: - -.dialog-button-box { -moz-box-direction: reverse; -moz-box-pack: right; } -.dialog-button-box spacer { display: none ! important; } - -Emacs keybindings ------------------ - -Versions of Firefox before 1.0 supported Emacs style keybindings in -text entry boxes. Version 1.0 now merely follows the GTK keybindings -settings. To enable Emacs keybindings in GTK, follow the instructions -at http://kb.mozillazine.org/Emacs_Keybindings_(Firefox). - -Well Known Ports ----------------- - -To prevent @Browser@ from being used to launch attacks against other -protocols, certain ports cannot be connected to by default. See -http://www.mozilla.org/projects/netlib/PortBanning.html for further -information. To allow the port numbers being used, enter -"about:config" in the URL bar and edit the -"network.security.ports.banned.override" entry to list the ports you -wish to allow (eg "2049,4045,6000"). - -Safe Browsing -------------- - -Phishing and malware protection, also known as Safe Browsing, makes use -of a third party web service and regularly downloads updates. More -information on how this works and what is being sent and downloaded are -available on the following page: -http://www.mozilla.com/en-US/firefox/phishing-protection/ - -NTLM ----- - -Since version 30.0, NTLMv1 authentication has been disabled because -it's known as insecure. Companies and organizations still deploying -the older protocol should upgrade to NTLMv2, unfortunately, it's not -supported by iceweasel. -It is however still possible to toggle the preference to continue using -NTLMv1, though the NTLM auth support is considered deprecated, by -switching the network.negotiate-auth.allow-insecure-ntlm-v1 preference -in about:config. - -See https://developer.mozilla.org/en-US/Firefox/Releases/30/Site_Compatibility#Security -for more details. - - -- Mike Hommey , Mon, 7 Mar 2016 07:42:57 +0200 diff -Nru firefox-57.0/debian/browser.bug-control.in firefox-57.0.1~boss1/debian/browser.bug-control.in --- firefox-57.0/debian/browser.bug-control.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.bug-control.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -report-with: xulrunner-@GRE_VERSION@ diff -Nru firefox-57.0/debian/browser.bug-presubj.in firefox-57.0.1~boss1/debian/browser.bug-presubj.in --- firefox-57.0/debian/browser.bug-presubj.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.bug-presubj.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -*** Please submit non packaging issue (e.g. feature requests) bugs to -the Debian BTS and the upstream bugzilla -(https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox) and put a -reference to the bugzilla bug in the Debian bug report to ease bug -triage for the maintainers. You may need to reproduce this with -upstream's Firefox for upstream to take you seriously. Thank you. *** - -@Browser@ extensions being a big source of problems, please either try -to reproduce your bug with a clean user or with your current user in -safe mode, with the "@browser@ -safe-mode" command line before filing -any bugs. If your bug disappears with a clean user or in safe mode, -you might want to find which extension is responsible for it and file -a bug to the appropriate package, bug tracking system, or author. - -If your previous @Browser@ installation pre-dates 3.0, you might have -had problems since upgrading from one release to another can lack clean -support for some features. Please try moving your ~/.mozilla/firefox -directory out of the way to see if it helps with your issue. - -@Browser@ requires the loopback interface (lo) to be up and unfiltered -to accept keyboard input and function correctly. Please make sure this -is the case before filing any bugs. - -If you get crashes and none of the above hints helped, please also -try to run "MOZILLA_DISABLE_PLUGINS=1 @browser@". - -If @Browser@ still crashes, please submit the crash to Mozilla, then -visit `about:crashes` and paste the url to the corresponding submitted -crash report in your bug report. - -Alternatively, please install the @browser@-dbg package and run -@Browser@ under gdb with: - - gdb --args @browser@ [command-line-arguments] - -At the gdb prompt, type the following commands: - -set pagination off -run -bt full - -And attach the resulting backtrace to your bug report. - -If you see XML parsing errors, please make sure you kill all running -@Browser@s and reload before filing any bugs. diff -Nru firefox-57.0/debian/browser.bug-script.in firefox-57.0.1~boss1/debian/browser.bug-script.in --- firefox-57.0/debian/browser.bug-script.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.bug-script.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -#!/bin/sh - -# Don't run as root -[ "$(id -u)" -eq 0 ] && exit - -tmp="$(mktemp)" -tmp2="$(mktemp)" -@browser@ -dump-addons-info "$tmp" -awk -F: '$1 == "Location" {print $2}' "$tmp" | xargs dpkg -S 2>/dev/null > "$tmp2" -echo >&3 -awk -F": " 'BEGIN { while (i = getline < "'"$tmp2"'") { p[$2] = $1; } } - { print $0 } - $1 == "Location" && p[$2] { print "Package: " p[$2] }' "$tmp" >&3 - -echo >&3 -echo -- Addons package information >&3 -awk -F": " '{ print $1 }' "$tmp2" | sort -u | COLUMNS=79 xargs -r dpkg -l 2> /dev/null | grep ^i >&3 - -rm -f "$tmp" "$tmp2" diff -Nru firefox-57.0/debian/browser.desktop.in firefox-57.0.1~boss1/debian/browser.desktop.in --- firefox-57.0/debian/browser.desktop.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.desktop.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,104 +0,0 @@ -[Desktop Entry] -Name=@Browser@ -Name[bg]=@Browser@ -Name[ca]=@Browser@ -Name[cs]=@Browser@ -Name[el]=@Browser@ -Name[es]=@Browser@ -Name[fa]=@Browser@ -Name[fi]=@Browser@ -Name[fr]=@Browser@ -Name[hu]=@Browser@ -Name[it]=@Browser@ -Name[ja]=@Browser@ -Name[ko]=@Browser@ -Name[nb]=@Browser@ -Name[nl]=@Browser@ -Name[nn]=@Browser@ -Name[no]=@Browser@ -Name[pl]=@Browser@ -Name[pt]=@Browser@ -Name[pt_BR]=@Browser@ -Name[ru]=@Browser@ -Name[sk]=@Browser@ -Name[sv]=@Browser@ -Comment=Browse the World Wide Web -Comment[bg]=Сърфиране в Мрежата -Comment[ca]=Navegueu per el web -Comment[cs]=Prohlížení stránek World Wide Webu -Comment[de]=Im Internet surfen -Comment[el]=Περιηγηθείτε στον παγκόσμιο ιστό -Comment[es]=Navegue por la web -Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید -Comment[fi]=Selaa Internetin WWW-sivuja -Comment[fr]=Navigue sur Internet -Comment[hu]=A világháló böngészése -Comment[it]=Esplora il web -Comment[ja]=ウェブを閲覧します -Comment[ko]=웹을 돌아 다닙니다 -Comment[nb]=Surf på nettet -Comment[nl]=Verken het internet -Comment[nn]=Surf på nettet -Comment[no]=Surf på nettet -Comment[pl]=Przeglądanie stron WWW -Comment[pt]=Navegue na Internet -Comment[pt_BR]=Navegue na Internet -Comment[ru]=Обозреватель Всемирной Паутины -Comment[sk]=Prehliadanie internetu -Comment[sv]=Surfa på webben -GenericName=Web Browser -GenericName[bg]=Интернет браузър -GenericName[ca]=Navegador web -GenericName[cs]=Webový prohlížeč -GenericName[de]=Webbrowser -GenericName[el]=Περιηγητής ιστού -GenericName[es]=Navegador web -GenericName[fa]=مرورگر اینترنتی -GenericName[fi]=WWW-selain -GenericName[fr]=Navigateur Web -GenericName[hu]=Webböngésző -GenericName[it]=Browser Web -GenericName[ja]=ウェブ・ブラウザ -GenericName[ko]=웹 브라우저 -GenericName[nb]=Nettleser -GenericName[nl]=Webbrowser -GenericName[nn]=Nettlesar -GenericName[no]=Nettleser -GenericName[pl]=Przeglądarka WWW -GenericName[pt]=Navegador Web -GenericName[pt_BR]=Navegador Web -GenericName[ru]=Интернет-браузер -GenericName[sk]=Internetový prehliadač -GenericName[sv]=Webbläsare -X-GNOME-FullName=@Browser@ Web Browser -X-GNOME-FullName[bg]=Интернет браузър (@Browser@) -X-GNOME-FullName[ca]=Navegador web @Browser@ -X-GNOME-FullName[cs]=@Browser@ Webový prohlížeč -X-GNOME-FullName[el]=Περιηγήτης Ιστού @Browser@ -X-GNOME-FullName[es]=Navegador web @Browser@ -X-GNOME-FullName[fa]=مرورگر اینترنتی @Browser@ -X-GNOME-FullName[fi]=@Browser@-selain -X-GNOME-FullName[fr]=Navigateur Web @Browser@ -X-GNOME-FullName[hu]=@Browser@ webböngésző -X-GNOME-FullName[it]=@Browser@ Browser Web -X-GNOME-FullName[ja]=@Browser@ ウェブ・ブラウザ -X-GNOME-FullName[ko]=@Browser@ 웹 브라우저 -X-GNOME-FullName[nb]=@Browser@ Nettleser -X-GNOME-FullName[nl]=@Browser@ webbrowser -X-GNOME-FullName[nn]=@Browser@ Nettlesar -X-GNOME-FullName[no]=@Browser@ Nettleser -X-GNOME-FullName[pl]=Przeglądarka WWW @Browser@ -X-GNOME-FullName[pt]=@Browser@ Navegador Web -X-GNOME-FullName[pt_BR]=Navegador Web @Browser@ -X-GNOME-FullName[ru]=Интернет-браузер @Browser@ -X-GNOME-FullName[sk]=Internetový prehliadač @Browser@ -X-GNOME-FullName[sv]=Webbläsaren @Browser@ -Exec=/usr/lib/@browser@/@browser@ %u -Terminal=false -X-MultipleArgs=false -Type=Application -Icon=@browser@ -Categories=Network;WebBrowser; -MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https; -StartupWMClass=@MOZ_APP_REMOTINGNAME@ -StartupNotify=true diff -Nru firefox-57.0/debian/browser.dirs.in firefox-57.0.1~boss1/debian/browser.dirs.in --- firefox-57.0/debian/browser.dirs.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.dirs.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -etc/@browser@ -usr/lib/mozilla/plugins -usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384} -usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384} diff -Nru firefox-57.0/debian/browser.install.in firefox-57.0.1~boss1/debian/browser.install.in --- firefox-57.0/debian/browser.install.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.install.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,94 +0,0 @@ -usr/lib/@browser@/platform.ini - -usr/lib/@browser@/libxul.so -usr/lib/@browser@/dependentlibs.list - -usr/lib/@browser@/plugin-container - -usr/lib/@browser@/omni.ja - -%ifndef USE_SYSTEM_SQLITE -usr/lib/@browser@/libmozsqlite3.so -%endif -%ifndef USE_SYSTEM_NSPR -usr/lib/@browser@/libnspr4.so -usr/lib/@browser@/libplc4.so -usr/lib/@browser@/libplds4.so -%endif -%ifndef USE_SYSTEM_NSS -usr/lib/@browser@/libfreeblpriv3.chk -usr/lib/@browser@/libfreeblpriv3.so -usr/lib/@browser@/libnss3.so -usr/lib/@browser@/libnssckbi.so -usr/lib/@browser@/libnssdbm3.so -usr/lib/@browser@/libnssutil3.so -usr/lib/@browser@/libnssdbm3.chk -usr/lib/@browser@/libsmime3.so -usr/lib/@browser@/libsoftokn3.chk -usr/lib/@browser@/libsoftokn3.so -usr/lib/@browser@/libssl3.so -%endif - -%if SHORT_SOURCE_CHANNEL == central -usr/lib/@browser@/libreplace_jemalloc.so -%endif - -%if GTK3 -usr/lib/@browser@/libmozgtk.so -usr/lib/@browser@/gtk2/libmozgtk.so -%endif -usr/lib/@browser@/liblgpllibs.so -%if MOZ_FFVPX -usr/lib/@browser@/libmozavcodec.so -usr/lib/@browser@/libmozavutil.so -%endif -%if DEB_BUILD_ARCH == i386 || DEB_BUILD_ARCH == amd64 -usr/lib/@browser@/libmozsandbox.so -%endif - -usr/lib/@browser@/defaults/pref/channel-prefs.js - -usr/lib/@browser@/@browser@ usr/lib/@browser@ - -usr/lib/@browser@/browser/defaults/preferences usr/share/@browser@/browser/defaults -usr/lib/@browser@/browser/icons usr/share/@browser@/browser -usr/lib/@browser@/browser/chrome usr/share/@browser@/browser - -usr/lib/@browser@/application.ini usr/lib/@browser@ -usr/lib/@browser@/browser/blocklist.xml usr/lib/@browser@/browser -usr/lib/@browser@/browser/omni.ja usr/lib/@browser@/browser - -debian/@browser@.desktop usr/share/applications - -build-browser/dist/@browser@/browser/icons/mozicon128.png usr/share/@browser@/browser/icons/ - -debian/@browser@.js etc/@browser@ -debian/vendor.js usr/share/@browser@/browser/defaults/preferences - -debian/debsearch.xml usr/share/@browser@/distribution/searchplugins/common - -usr/lib/@browser@/browser/extensions/\{972ce4c6-7e08-4474-a285-3208198ce6fd\}.xpi usr/lib/@browser@/browser/extensions -usr/lib/@browser@/browser/features usr/lib/@browser@/browser - -%if browser != firefox -debian/firefox usr/bin -%endif - -usr/lib/@browser@/chrome.manifest -usr/lib/@browser@/browser/chrome.manifest - -usr/lib/@browser@/@ICU_DATA_FILE@ - -usr/lib/@browser@/gmp-clearkey/0.1/manifest.json -usr/lib/@browser@/gmp-clearkey/0.1/libclearkey.so - -%if CRASH_REPORTER -usr/lib/@browser@/crashreporter -usr/lib/@browser@/minidump-analyzer -usr/lib/@browser@/Throbber-small.gif -usr/lib/@browser@/crashreporter.ini -usr/lib/@browser@/browser/crashreporter-override.ini -%endif - -usr/lib/@browser@/fonts/EmojiOneMozilla.ttf -usr/lib/@browser@/pingsender diff -Nru firefox-57.0/debian/browser.js.in firefox-57.0.1~boss1/debian/browser.js.in --- firefox-57.0/debian/browser.js.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.js.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -// This is the Debian specific preferences file for @Browser@ -// You can make any change in here, it is the purpose of this file. -// You can, with this file and all files present in the -// /etc/@browser@ directory, override any preference you can see in -// about:config. -// -// Note that lockPref is allowed in these preferences files if you -// don't want users to be able to override some preferences. - -pref("extensions.update.enabled", true); - -// Use LANG environment variable to choose locale -pref("intl.locale.matchOS", true); - -// Disable default browser checking. -pref("browser.shell.checkDefaultBrowser", false); - -// Disable openh264. -pref("media.gmp-gmpopenh264.enabled", false); - -// Default to classic view for about:newtab -sticky_pref("browser.newtabpage.enhanced", false); - -// Disable health report upload -pref("datareporting.healthreport.uploadEnabled", false); - -// Default to no suggestions in the urlbar. This still brings a panel asking -// the user whether they want to opt-in on first use. -pref("browser.urlbar.suggest.searches", false); diff -Nru firefox-57.0/debian/browser.links.in firefox-57.0.1~boss1/debian/browser.links.in --- firefox-57.0/debian/browser.links.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.links.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -/usr/lib/@browser@/@browser@ /usr/bin/@browser@ -/usr/lib/@browser@/@browser@ /usr/lib/@browser@/firefox-bin -/usr/share/@browser@/browser/icons/mozicon128.png /usr/share/icons/hicolor/128x128/apps/@browser@.png -/usr/share/@browser@/browser/chrome/icons/default/default48.png /usr/share/icons/hicolor/48x48/apps/@browser@.png -/usr/share/@browser@/browser/chrome/icons/default/default48.png /usr/share/pixmaps/@browser@.png -/etc/@browser@ /usr/share/@browser@/browser/defaults/syspref - -/usr/share/@browser@/browser/icons /usr/lib/@browser@/browser/icons -/usr/share/@browser@/browser/chrome /usr/lib/@browser@/browser/chrome -/usr/share/@browser@/browser/defaults /usr/lib/@browser@/browser/defaults - -/usr/share/@browser@/distribution /usr/lib/@browser@/distribution - -@DICT_DIR@ usr/lib/@browser@/dictionaries diff -Nru firefox-57.0/debian/browser.lintian-overrides.in firefox-57.0.1~boss1/debian/browser.lintian-overrides.in --- firefox-57.0/debian/browser.lintian-overrides.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.lintian-overrides.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -@browser@: embedded-library usr/lib/@browser@/libxul.so: libtheora -# The embedded libjpeg is libjpeg-turbo, not libjpeg. -@browser@: embedded-library usr/lib/@browser@/libxul.so: libjpeg -# The embedded libpng is patched for APNG support -@browser@: embedded-library usr/lib/@browser@/libxul.so: libpng -# Upstream code is not ready to use system library -@browser@: embedded-library usr/lib/@browser@/libxul.so: srtp -# This is a stripped down libavutil -@browser@: embedded-library usr/lib/@browser@/libmozavutil.so: libavutil -%ifndef USE_SYSTEM_NSS -# Debian doesn't have the right version. -@browser@: embedded-library usr/lib/@browser@/libnss3.so: nss -%endif -%ifndef USE_SYSTEM_NSPR -# Debian doesn't have the right version. -@browser@: embedded-library usr/lib/@browser@/libnspr4.so: nspr -%endif diff -Nru firefox-57.0/debian/browser.manpages.in firefox-57.0.1~boss1/debian/browser.manpages.in --- firefox-57.0/debian/browser.manpages.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.manpages.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/@browser@.1 diff -Nru firefox-57.0/debian/browser.mime.in firefox-57.0.1~boss1/debian/browser.mime.in --- firefox-57.0/debian/browser.mime.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.mime.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -text/html; /usr/bin/@browser@ %s; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html; priority=5 -text/xml; /usr/bin/@browser@ %s; description=XML Text; test=test -n "$DISPLAY"; nametemplate=%s.xml; priority=5 -image/png; /usr/bin/@browser@ %s; description=PNG Image; test=test -n "$DISPLAY"; nametemplate=%s.png; priority=2 -image/jpeg; /usr/bin/@browser@ %s; description=JPEG Image; test=test -n "$DISPLAY"; nametemplate=%s.jpeg; priority=2 -image/gif; /usr/bin/@browser@ %s; description=GIF Image; test=test -n "$DISPLAY"; nametemplate=%s.gif; priority=2 diff -Nru firefox-57.0/debian/browser.mozconfig.in firefox-57.0.1~boss1/debian/browser.mozconfig.in --- firefox-57.0/debian/browser.mozconfig.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.mozconfig.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ -# Please don't use this mozconfig unless you are planning to build -# packages for Debian or a derivative. -. $topsrcdir/browser/config/mozconfig -ac_add_options --with-app-name=@browser@ -ac_add_options --enable-release -ac_add_options --prefix=/usr -%if GTK3 -ac_add_options --enable-default-toolkit=cairo-gtk3 -%else -ac_add_options --enable-default-toolkit=cairo-gtk2 -%endif -ac_add_options --with-google-api-keyfile=$topsrcdir/debian/google.key -ac_add_options --with-mozilla-api-keyfile=$topsrcdir/debian/mls.key -%if USE_SYSTEM_ZLIB -ac_add_options --with-system-zlib # MOZ_SYSTEM_ZLIB=1 -%endif -%if USE_SYSTEM_BZ2 -ac_add_options --with-system-bz2 # MOZ_SYSTEM_BZ2=1 -%endif -ac_add_options --disable-gconf -ac_add_options --enable-readline -%if USE_SYSTEM_HUNSPELL -ac_add_options --enable-system-hunspell # MOZ_SYSTEM_HUNSPELL=1 -%endif -ac_add_options --disable-strip -ac_add_options --disable-install-strip -ac_add_options --enable-startup-notification -%if USE_SYSTEM_FFI -ac_add_options --enable-system-ffi # MOZ_SYSTEM_FFI=1 -%endif -%if USE_SYSTEM_LIBEVENT -ac_add_options --with-system-libevent # MOZ_SYSTEM_LIBEVENT=1 -%endif -%if USE_SYSTEM_NSPR -ac_add_options --with-system-nspr # MOZ_SYSTEM_NSPR=1 -# Workaround for bz#1341234 -ac_add_options BINDGEN_CFLAGS=-I/usr/include/nspr -%endif -%if USE_SYSTEM_NSS -ac_add_options --with-system-nss # MOZ_SYSTEM_NSS=1 -%endif -%if USE_SYSTEM_SQLITE -ac_add_options --enable-system-sqlite # MOZ_SYSTEM_SQLITE=1 -%endif -%if USE_SYSTEM_VPX -ac_add_options --with-system-libvpx # MOZ_SYSTEM_LIBVPX=1 -%endif -ac_add_options --disable-updater -ac_add_options --enable-pie diff -Nru firefox-57.0/debian/browser.postinst.in firefox-57.0.1~boss1/debian/browser.postinst.in --- firefox-57.0/debian/browser.postinst.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.postinst.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -#!/bin/sh -e - -if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] ; then - update-alternatives --install /usr/bin/x-www-browser \ - x-www-browser /usr/bin/@browser@ 70 \ - --slave /usr/share/man/man1/x-www-browser.1.gz \ - x-www-browser.1.gz /usr/share/man/man1/@browser@.1.gz - update-alternatives --remove mozilla /usr/bin/@browser@ - update-alternatives --install /usr/bin/gnome-www-browser \ - gnome-www-browser /usr/bin/@browser@ 70 \ - --slave /usr/share/man/man1/gnome-www-browser.1.gz \ - gnome-www-browser.1.gz /usr/share/man/man1/@browser@.1.gz -fi - -if [ "$1" = "configure" ] ; then - rm -rf /usr/lib/@browser@/updates -fi - -#DEBHELPER# diff -Nru firefox-57.0/debian/browser.postrm.in firefox-57.0.1~boss1/debian/browser.postrm.in --- firefox-57.0/debian/browser.postrm.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.postrm.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -if [ "$1" = "remove" ]; then - dpkg-divert --package @browser@ --rename --remove /usr/bin/firefox -fi - -#DEBHELPER# diff -Nru firefox-57.0/debian/browser.preinst.in firefox-57.0.1~boss1/debian/browser.preinst.in --- firefox-57.0/debian/browser.preinst.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.preinst.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -#!/bin/sh -e - -if [ "$1" = "upgrade" ] || [ "$1" = "install" ] ; then -%if TRANSITION - if [ "$(dpkg-divert --listpackage /usr/bin/firefox)" = "iceweasel" ] ; then - dpkg-divert --package iceweasel --rename --remove /usr/bin/firefox - fi -%endif - dpkg-divert --package @browser@ --divert /usr/bin/firefox.real --rename /usr/bin/firefox -fi - -#DEBHELPER# diff -Nru firefox-57.0/debian/browser.prerm.in firefox-57.0.1~boss1/debian/browser.prerm.in --- firefox-57.0/debian/browser.prerm.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/browser.prerm.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -#!/bin/sh -e - -if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ] ; then - update-alternatives --remove x-www-browser /usr/bin/@browser@ - update-alternatives --remove gnome-www-browser /usr/bin/@browser@ -fi - -if [ "$1" = "remove" ]; then - rm -rf /usr/lib/@browser@/updates -fi - -#DEBHELPER# diff -Nru firefox-57.0/debian/changelog firefox-57.0.1~boss1/debian/changelog --- firefox-57.0/debian/changelog 2017-11-15 00:20:05.000000000 +0000 +++ firefox-57.0.1~boss1/debian/changelog 2017-12-07 09:29:27.000000000 +0000 @@ -1,7443 +1,299 @@ -firefox (57.0-1) unstable; urgency=medium +firefox (57.0.1~boss1) boss; urgency=medium - * New upstream release. - * Fixes for mfsa2017-24, also known as: - CVE-2017-7828, CVE-2017-7830, CVE-2017-7831, CVE-2017-7832, - CVE-2017-7833, CVE-2017-7834, CVE-2017-7835, CVE-2017-7836, - CVE-2017-7837, CVE-2017-7838, CVE-2017-7839, CVE-2017-7840, - CVE-2017-7842, CVE-2017-7827, CVE-2017-7826. - - * debian/control*: Bump nss, sqlite, rustc and cargo build dependencies. - * debian/rules: - - Always remove configure/old-configure during clean. - - Use a new file as source for the symbolic icon. Closes: #867729. - - Disable tests until they're fixed. The script to run tests uses old - entry points that weren't updated to deal with the sandbox in Firefox, - causing the tests to fail in a way that takes days to go through the - entire suites. Closes: #877565. - * debian/import-tar.py: Make python 3.6 happy. - - * old-configure*: Allow to build against nspr 4.16. - - -- Mike Hommey Wed, 15 Nov 2017 09:20:05 +0900 - -firefox (56.0-2) unstable; urgency=medium - - * debian/browser.mozconfig.in: Pass NSPR directory to bindgen to workaround - bz#1341234. - - -- Mike Hommey Fri, 29 Sep 2017 13:28:38 +0900 - -firefox (56.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2017-21, also known as: - CVE-2017-7793, CVE-2017-7818, CVE-2017-7819, CVE-2017-7824, - CVE-2017-7812, CVE-2017-7814, CVE-2017-7813, CVE-2017-7815, - CVE-2017-7816, CVE-2017-7821, CVE-2017-7823, CVE-2017-7822, - CVE-2017-7820, CVE-2017-7811, CVE-2017-7810. - - * debian/control*: - - Bump nspr, nss, rustc and cargo build dependencies. - - Build depend on llvm-4.0-dev, libclang-4.0-dev and clang-4.0. - * debian/rules: Update ICU_DATA_FILE version. - * debian/browser.mozconfig.in, debian/google.key: Add the Google API key - from the chromium package for safebrowsing. Thanks Francois Marier. - - -- Mike Hommey Fri, 29 Sep 2017 07:51:07 +0900 - -firefox (55.0.3-1) unstable; urgency=medium - - * New upstream release. - - * debian/source/lintian-overrides: Add a lintian override for dotzlib.chm. - - -- Mike Hommey Sat, 09 Sep 2017 20:24:43 +0900 - -firefox (55.0.2-1) unstable; urgency=medium - - * New upstream release. - - * js/src/jit/ExecutableAllocator.h, js/src/jit/none/MacroAssembler-none.h: - Fix Spidermonkey build with no jit backend. bz#1376268. - - -- Mike Hommey Wed, 23 Aug 2017 09:41:36 +0900 - -firefox (55.0-2) unstable; urgency=medium - - * ipc/chromium/src/base/message_pump_libevent.cc, - ipc/chromium/src/third_party/libevent/linux/event2/event-config.h: - Fix FTBFS on i386. bz#1388981. - * dom/base/nsWrapperCache.h: Fix FTBFS on powerpc64el. bz#1376277. - * media/libcubeb/cubeb-pulse-rs/src/backend/context.rs: Fix cubeb-pulse-rs - FTBFS on arm64. - - -- Mike Hommey Thu, 10 Aug 2017 14:29:21 +0900 - -firefox (55.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2017-18, also known as: - CVE-2017-7798, CVE-2017-7800, CVE-2017-7801, CVE-2017-7809, - CVE-2017-7784, CVE-2017-7802, CVE-2017-7785, CVE-2017-7786, - CVE-2017-7806, CVE-2017-7753, CVE-2017-7787, CVE-2017-7807, - CVE-2017-7792, CVE-2017-7791, CVE-2017-7808, CVE-2017-7781, - CVE-2017-7794, CVE-2017-7803, CVE-2017-7799, CVE-2017-7783, - CVE-2017-7788, CVE-2017-7789, CVE-2017-7797, CVE-2017-7780, - CVE-2017-7779. - - * debian/control*: Bump nspr, nss and sqlite build dependencies. - * debian/rules: - - Preserve Cargo.toml.orig files ; cargo doesn't like that dh_clean - removes them. - - Copy the MPL-2.0 license from nsprpub instead of b2g, the latter being - gone. - * debian/browser.js.in: Default to no suggestions in the urlbar. This still - brings a panel asking the user whether they want to opt-in on first use. - * debian/upstream.mk: Set DIST differently for experimental. - - * media/webrtc/trunk/gtest/moz.build: Make webrtc-gtest build work with - system jpeg and libvpx. bz#1373988. - * media/mtransport/third_party/nICEr/nicer.gyp, - media/mtransport/third_party/nrappkit/nrappkit.gyp: Disable - -Wformat-security where -Wformat is disabled. bz#1388681. Closes: #871386. - ('ppc64le', 'Linux'): 'powerpc64le-unknown-linux-gnu', - * build/moz.configure/rust.configure: Add ppc64el target for rust code - (second attempt). Closes: #864822. - - -- Mike Hommey Wed, 09 Aug 2017 20:21:59 +0900 - -firefox (54.0-2) unstable; urgency=medium - - * debian/upstream.mk: Consider testing/unstable as buster, which implies - build depending on system nspr, nss, sqlite and hunspell again. - * debian/rules: Really make overrides with USE_SYSTEM_* set to nothing work. - - * build/moz.configure/rust.configure: Add ppc64el target for rust code. - Closes: #864822. - - -- Mike Hommey Sat, 17 Jun 2017 07:20:23 +0900 - -firefox (54.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2017-15, also known as: - CVE-2017-5472, CVE-2017-7749, CVE-2017-7750, CVE-2017-7751, - CVE-2017-7752, CVE-2017-7754, CVE-2017-7756, CVE-2017-7757, - CVE-2017-7778, CVE-2017-7758, CVE-2017-7762, CVE-2017-7764, - CVE-2017-5471, CVE-2017-5470. - * Targetting unstable because the required rustc version is available there, - and the freeze is almost over, meaning new versions of rustc will receive - updates, allowing to build newer versions of Firefox. - - * debian/rules, debian/control.in: Switch to GCC 4.8 on wheezy. - * debian/rules: Don't remove debian/control on clean. Thanks to - Emilio Pozuelo Monfort for those two changes for wheezy LTS support. - * debian/control.in, debian/rules, debian/symbols.mk, debian/upstream.mk: - Rename the BACKPORT variable to DIST, and set it to "stretch" for - unstable/testing targetted builds. - * debian/rules: Normalize the system libraries used depending on the Debian - version. - * debian/control*: - - Bump nspr and build dependencies. - - Bump rustc and cargo build dependencies. - * debian/rules: - - Allow to override USE_SYSTEM_* variables from the environment. - - Remove rules to create mozilla-nspr.pc. It hasn't been shipped since - 45.0-1. - * debian/browser.install.in: Add the pingsender executable. - - -- Mike Hommey Wed, 14 Jun 2017 10:56:14 +0900 - -firefox (53.0.is.53.0-1) experimental; urgency=medium - - * The "oops, uploaded to unstable instead of experimental" release. - - -- Mike Hommey Thu, 20 Apr 2017 05:25:25 +0900 - -firefox (53.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2017-10, also known as: - CVE-2017-5433, CVE-2017-5435, CVE-2017-5436, CVE-2017-5459, - CVE-2017-5466, CVE-2017-5434, CVE-2017-5432, CVE-2017-5460, - CVE-2017-5438, CVE-2017-5439, CVE-2017-5440, CVE-2017-5441, - CVE-2017-5442, CVE-2017-5464, CVE-2017-5443, CVE-2017-5444, - CVE-2017-5446, CVE-2017-5447, CVE-2017-5465, CVE-2017-5448, - CVE-2017-5454, CVE-2017-5455, CVE-2017-5456, CVE-2017-5469, - CVE-2017-5445, CVE-2017-5449, CVE-2017-5451, CVE-2017-5467, - CVE-2017-5453, CVE-2017-5458, CVE-2017-5468, CVE-2017-5430, - CVE-2017-5429. - - * debian/control*: - - Bump nss and hunspell build dependencies. - * debian/browser-dev*, debian/control*, debian/noinstall.in, - debian/rules: Remove the -dev packages, there is no SDK provided - for Firefox anymore. - * debian/browser.install.in: Install manifest.json instead of clearkey.info. - * debian/rules: - - No system hunspell for backports. - - Build against system nspr/nss, experimental has the right versions. - * debian/browser.mozconfig.in, debian/control*, debian/rules: Always enable - rust, and bump the rustc dependency. As of version 54, it is not possible - to disable rust code anymore. While this is still version 53, there is not - much to win by keeping --disable-rust builds on Debian architectures - without rustc for 6 more weeks. - - -- Mike Hommey Wed, 19 Apr 2017 14:50:13 +0900 - -firefox (52.0.2-1) unstable; urgency=medium - - * New upstream release. - * debian/browser.mozconfig.in, debian/mls.key: Enable geolocation using - Mozilla's Location Service. Closes: #726230. - - * browser/app/profile/firefox.js: Use the Mozilla Location Service when - the Google Key is not there. - - -- Mike Hommey Sun, 02 Apr 2017 06:45:39 +0900 - -firefox (52.0.1-1) unstable; urgency=medium - - * New upstream release. - * Fix for mfsa2017-08, also known as CVE-2017-5428. - - * debian/browser.lintian-overrides.in: Add a lintian override for NSPR and - NSS. - * debian/control*: Build depend on libjsoncpp-dev. - - * config/system-headers, - toolkit/crashreporter/jsoncpp/src/lib_json/moz.build, - toolkit/crashreporter/minidump-analyzer/moz.build: Build against system - libjsoncpp. - - -- Mike Hommey Sat, 18 Mar 2017 08:49:59 +0900 - -firefox (52.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2017-05, also known as: - CVE-2017-5400, CVE-2017-5401, CVE-2017-5402, CVE-2017-5403, - CVE-2017-5404, CVE-2017-5406, CVE-2017-5407, CVE-2017-5410, - CVE-2017-5408, CVE-2017-5412, CVE-2017-5413, CVE-2017-5414, - CVE-2017-5415, CVE-2017-5416, CVE-2017-5417, CVE-2017-5426, - CVE-2017-5427, CVE-2017-5418, CVE-2017-5419, CVE-2017-5420, - CVE-2017-5405, CVE-2017-5421, CVE-2017-5422, CVE-2017-5399, - CVE-2017-5398. - - * debian/control*: Bump nss and sqlite build dependencies. - * debian/rules: - - Update ICU_DATA_FILE version. - - Don't build against system sqlite until we have the right version in - Debian. - * debian/browser.install.in: - - Install chrome.manifest, libmozsandbox.so and minidump-analyzer. - - Remove browser/components. - - -- Mike Hommey Wed, 08 Mar 2017 10:24:05 +0900 - -firefox (51.0.1-3) unstable; urgency=medium - - * js/src/jit/mips-shared/Assembler-mips-shared.h, - js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp, - js/src/jit/mips-shared/CodeGenerator-mips-shared.h, - js/src/jit/mips-shared/MacroAssembler-mips-shared-inl.h, - js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp, - js/src/jit/mips-shared/MacroAssembler-mips-shared.h, - js/src/jit/mips32/MacroAssembler-mips32-inl.h, - js/src/jit/mips32/MacroAssembler-mips32.cpp, - js/src/jit/mips32/MacroAssembler-mips32.h, - js/src/jit/mips64/MacroAssembler-mips64-inl.h, - js/src/jit/mips64/MacroAssembler-mips64.cpp, - js/src/jit/mips64/MacroAssembler-mips64.h: Apply patch from - bz#1303688 hopefully fixing the FTBFS on mips*. - - -- Mike Hommey Thu, 23 Feb 2017 16:34:17 +0900 - -firefox (51.0.1-2) unstable; urgency=medium - - * debian/symbols.mk: - - Better handle downloading symbols from packages with epochs. - - Don't filter file names when getting symbols. - - Add experimental buildd apt source for symbols download. - - Avoid apt-get download being re-run when the file is already there. - - Adjust DBGTYPE depending on package version, not whether it's a - backport. - - Only dump symbols for files of type application/x-sharedlib. - This covers binary executables too because they are PIE and - undistinguishable from shared libraries as a consequence. - * debian/rules: - - Add -fno-schedule-insns2 back. Closes: #854258. - - Build with -fno-schedule-insns on armel and armhf when building with - GCC6. Closes: #854640. - - Hack to disable --gc-sections when building NSS, working around bug - #844357 again. Should fix FTBFS on mips*. - * debian/browser.desktop.in, debian/rules: Followup for the StartupWMClass - changes in 51.0.1-1: Use the same name in desktop file and - application.ini RemotingName. Closes: #854397. - - -- Mike Hommey Sat, 18 Feb 2017 08:17:22 +0900 - -firefox (51.0.1-1) unstable; urgency=medium - - * New upstream release. - - * debian/browser.desktop.in: - - Use the application name as StartupWMClass in the desktop file. - Along the change to nsAppRunner.cpp, this prevents e.g. GNOME Shell - from making Firefox appear as Firefox ESR when both are used. - - Remove Encoding key from desktop file. Closes: #812493 - * debian/rules: Remove -fno-schedule-insns2 and add -fno-lifetime-dse - when building with GCC6. - * debian/rules, debian/control*: Build with GCC6 on arm*. - Closes: #852009. AFAIK, that will lead to FTBFS on at least armhf, - but let's already see how it goes. - * debian/upstream.mk: Use pkg-info.mk to figure out source name and version. - Closes: #850720. - * debian/control*: - - Remove build dependency and suggest on libgnome*. It hasn't actually - been used for a long time. Closes: #850265. - - Bump Standards-Version to 3.9.8. No changes required. - - Bump libvpx build dependency. - * debian/rules: Resize the symbolic icon. - * Move the -l10n-all package to the metapackages section. Closes: #824784. - * debian/browser.postrm.in, debian/browser.preinst.in, debian/rules: Don't - install preinst and postrm at all for the firefox package. - * debian/symbols.apt.conf, debian/symbols.mk, debian/symbols.sources.list: - Add scripts to create symbols archive to upload to Mozilla crash servers. - * debian/browser-dev.links.in, debian/browser.install.in, - debian/browser.mozconfig.in, debian/control*, debian/make.mk, debian/rules: - Add more granularity as to what system libraries are used - and only disable NSPR/NSS until we have the right versions in Debian. - - * gfx/2d/BorrowedContext.h, gfx/layers/composite/LayerManagerComposite.*, - gfx/layers/moz.build: Fix --disable-skia builds. bz#1319374. - * gfx/skia/moz.build: Build Skia NEON code on arm64. - * toolkit/xre/nsAppRunner.cpp: Set program name from the remoting name. - * config/recurse.mk: Work around race condition between building NSPR and - NSS. bz#1115944, bz#1315882. - - -- Mike Hommey Sun, 05 Feb 2017 15:52:36 +0900 - -firefox (51.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2017-01, also known as: - CVE-2017-5375, CVE-2017-5376, CVE-2017-5377, CVE-2017-5378, - CVE-2017-5379, CVE-2017-5380, CVE-2017-5390, CVE-2017-5389, - CVE-2017-5396, CVE-2017-5381, CVE-2017-5382, CVE-2017-5383, - CVE-2017-5384, CVE-2017-5385, CVE-2017-5386, CVE-2017-5391, - CVE-2017-5393, CVE-2017-5387, CVE-2017-5388, CVE-2017-5374, - CVE-2017-5373. - - * debian/upstream.mk: Don't rely on FIREFOX_*_RELEASE tags to pull some - files to determine all source urls. - * debian/browser.bug-presubj.in: Add a note about submitting crash reports - upstream and pasting the url to Debian bug reports. - * debian/rules, debian/control*: Adjust rust build configure to new - upstream. It requires rustc >= 1.10 and cargo, the latter of which is - not available on arm64. Also depend on cargo >= 0.13, that doesn't access - the network with the Cargo.toml files in the source. Note rust code is - still not enabled unless building a beta release. - * debian/control*: Bump nspr, nss and sqlite build dependencies. - * debian/rules, debian/control: Use more embedded libraries until the - required versions of NSPR and NSS can be in unstable. - - * build/moz.configure/rust.configure: Force use the i686 rust target. - * gfx/skia/skia/include/core/SkPreConfig.h: Generically set - SK_CPU_[BL]ENDIAN based on __BYTE_ORDER__ when available. bz#1319389. - - -- Mike Hommey Wed, 25 Jan 2017 11:27:12 +0900 - -firefox (50.1.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2016-95, also known as: - CVE-2016-9894, CVE-2016-9899, CVE-2016-9895, CVE-2016-9896, - CVE-2016-9897, CVE-2016-9898, CVE-2016-9900, CVE-2016-9904, - CVE-2016-9901, CVE-2016-9902, CVE-2016-9903, CVE-2016-9080, - CVE-2016-9893. - - -- Mike Hommey Wed, 14 Dec 2016 06:15:10 +0900 - -firefox (50.0.2-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2016-{91-92}, also known as: - CVE-2016-9078, CVE-2016-9079. - - * widget/gtk/mozgtk/mozgtk.c: work around race in system Cairo's XShm usage. - bz#1271100. - - -- Mike Hommey Thu, 01 Dec 2016 08:32:08 +0900 - -firefox (50.0-3) unstable; urgency=medium - - * media/libjpeg/simd/jsimd_mips.c: Pull libjpeg-turbo upstream fix for FTBFS - on mips. - * widget/gtk/mozgtk/gtk3/moz.build: Work around Debian bug #844357. - - -- Mike Hommey Mon, 21 Nov 2016 08:16:53 +0900 - -firefox (50.0-2) unstable; urgency=medium - - * debian/rules: Use mach to run icu_source_data.py. This should fix FTBFS - on big endian platforms. - - * js/src/jit/mips64/CodeGenerator-mips64.cpp: Fix - CodeGenerator::visitAsmSelectI64. bz#1290811. - - -- Mike Hommey Sat, 19 Nov 2016 06:16:41 +0900 - -firefox (50.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2016-{87,89} also known as: - CVE-2016-5287, CVE-2016-5288, CVE-2016-5296, CVE-2016-5292, - CVE-2016-5297, CVE-2016-9064, CVE-2016-9066, CVE-2016-9067, - CVE-2016-9068, CVE-2016-9075, CVE-2016-9077, CVE-2016-5291, - CVE-2016-9070, CVE-2016-9073, CVE-2016-9076, CVE-2016-9063, - CVE-2016-9071, CVE-2016-5289, CVE-2016-5290. - - * debian/rules: Only generate configure files on nightlies, and use - client.mk to generate them instead of using autoconf manually (which, - while compatible, is wrong nowadays). - * debian/control*: - - Remove outdated alternative build dependencies. - - Bump sqlite and nss build dependency. - - Add build dependency on libx11-xcb-dev. - * debian/browser.mozconfig.in, debian/control*, debian/rules: Enable rust on - non-release/ESR. - * debian/browser.install.in: Add the EmojiOneMozilla font. - - -- Mike Hommey Wed, 16 Nov 2016 09:04:23 +0900 - -firefox (49.0-5) unstable; urgency=medium - - * debian/rules: - - Don't install crashreporter files on arm64, where it's not built. Should - fix FTBFS on arm64. - - Ship a symbolic icon from the silhouette icon from branding. - Closes: #832297. - - Remove old workaround for GCC 4.5 on armel. - - Remove old workarounds for ia64. - - Remove GENSYMBOLS_FLAGS, which hasn't been used for 5 years. - - Remove CMP_AWK, which hasn't been used since xulrunner packages were - removed. - - Remove dh_builddeb override forcing xz compression, which is the default - since dpkg 1.15.6. - - Remove old workaround for ppc64. - - Disable both baseline JIT and ion on mips via prefs. - * debian/rules, debian/control: Re-enable Gtk+3 to see how it goes. - Closes: #832301. - - * security/sandbox/linux/SandboxFilter.cpp: Allow media plugins to call - madvise with MADV_FREE. bz#1303813. Closes: #838911. - * js/src/jit/AtomicOperations.h: Fix crashes in AtomicOperations-none on - s390x. Should fix FTBFS on s390x. - - -- Mike Hommey Sat, 29 Oct 2016 19:54:35 +0900 - -firefox (49.0-4) unstable; urgency=medium - - * debian/rules, dbeian/browser.install.in: Always install GMP clearkey. - Should fix FTBFSes on non-x86/x86-64, this time. - * debian/browser.js.in: Unset media.gmp-manager.url.override. - Closes: #838902. - * debian/compat, debian/control*: Bump debhelper compat and dependency to 9. - * debian/rules, debian/control*: Generate debug symbols debs when not - backporting. - * debian/browser.install.in, browser.mozconfig.in, debian/rules: Don't - disable the crash reporter. - - -- Mike Hommey Sun, 02 Oct 2016 13:28:11 +0900 - -firefox (49.0-3) unstable; urgency=medium - - * debian/browser.desktop.in: Use the full path to the real Firefox - executable in the .desktop file. Closes: #832298 - - * toolkit/moz.configure: Ensure we don't enable Widevine unintentionally. - bz#1299694. Should fix FTBFSes on non-x86/x86-64. - - -- Mike Hommey Sun, 25 Sep 2016 17:34:05 +0900 - -firefox (49.0-2) unstable; urgency=medium - - * debian/rules, debian/control*: Only force GCC 5 on arm when building for - stretch+. - * debian/browser.mozconfig.in, debian/browser.install.in, debian/rules: - Do not disable EME. Closes: #838478. - * debian/rules, debian/browser.install.in: Build and use big-endian ICU data - on big-endian architectures. Fixes FTBFS on big-endian architectures. - - * build/autoconf/icu.m4: Allow to override ICU_DATA_FILE from the - environment. - * js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp: OdinMonkey: MIPS: - Fix nop-jump patching code. bz#1277478. Fixes FTBFS on mips*el. - * media/libjpeg/moz.build: Fix CPU_ARCH test for libjpeg on mips. Fixes - FTBFS on mips. - - -- Mike Hommey Sun, 25 Sep 2016 09:47:54 +0900 - -firefox (49.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa-2016-85, also known as: - CVE-2016-2827, CVE-2016-5270, CVE-2016-5271, CVE-2016-5272, - CVE-2016-5273, CVE-2016-5276, CVE-2016-5274, CVE-2016-5277, - CVE-2016-5275, CVE-2016-5278, CVE-2016-5279, CVE-2016-5280, - CVE-2016-5281, CVE-2016-5282, CVE-2016-5283, CVE-2016-5284, - CVE-2016-5256, CVE-2016-5257. - - * debian/control*, debian/rules: Compile with GCC 5 on testing/unstable - on arm* because of crashes when building with GCC 6. (FTBFS) - * debian/control*: Force build against libnss3-dev >= 2:3.26-2~, which fixed - its symbols file. Closes: #833719. - - * build/gyp.mozbuild: Disable libyuv assembly on mips64. (FTBFS) - - -- Mike Hommey Wed, 21 Sep 2016 10:30:16 +0900 - -firefox (48.0-2) unstable; urgency=medium - - * debian/rules: Build with -fno-schedule-insns2 and - -fno-delete-null-pointer-checks with GCC >= 6 because it miscompiles - Firefox. Closes: #836533. - - -- Mike Hommey Mon, 05 Sep 2016 07:25:54 +0900 - -firefox (48.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa-2016-{62-68,70-81,83-84}, also known as: - CVE-2016-2836, CVE-2016-2835, CVE-2016-2830, CVE-2016-2838, - CVE-2016-2839, CVE-2016-5251, CVE-2016-5252, CVE-2016-0718, - CVE-2016-5254, CVE-2016-5255, CVE-2016-5258, CVE-2016-5259, - CVE-2016-5260, CVE-2016-5261, CVE-2016-5262, CVE-2016-2837, - CVE-2016-5263, CVE-2016-5264, CVE-2016-5265, CVE-2016-5266, - CVE-2016-5268, CVE-2016-5250. - - * debian/control*: Bump nss and sqlite build dependencies. - * debian/rules: Remove --build from configure invocation. - * debian/browser.mozconfig.in: s/NATIVE/SYSTEM/. The variables set for - --enable-system flags have changed upstream. - * debian/browser.install.in, debian/browser.links.in: Don't install webapprt - files, they are gone. - * debian/browser.install.in: - - Install ICU data file. - - libfreebl3 changed name. - - Take mozicon128.png from dist/firefox instead of dist/bin. - - -- Mike Hommey Wed, 03 Aug 2016 09:45:22 +0900 - -firefox (47.0.1-1) unstable; urgency=medium - - * New upstream release. - - -- Mike Hommey Wed, 29 Jun 2016 19:25:53 +0900 - -firefox (47.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa-2016-{49-52,54,56-60}, also known as: - CVE-2016-2815, CVE-2016-2818, CVE-2016-2819, CVE-2016-2821, - CVE-2016-2822, CVE-2016-2825, CVE-2016-2828, CVE-2016-2829, - CVE-2016-2831, CVE-2016-2832, CVE-2016-2833. - - * debian/rules: Read default toolkit from old-configure.in, but still keep - Gtk+3 disabled. - * debian/upstream.mk: Use l10n_changesets.txt from last candidate build for - L10N_REV. - - -- Mike Hommey Wed, 08 Jun 2016 10:00:04 +0900 - -firefox (46.0.1-1) unstable; urgency=medium - - * New upstream release. - - * debian/control*: Remove build dependencies that were only required for the - iceweasel branding. - * debian/control*, debian/browser.mozconfig.in: Remove configure flags and - build dependencies related to gnomevfs. They have been ignored for close - to a year. - * debian/browser.mozconfig.in: - - Remove configure flags explicitly enabling gio, it has been enabled by - default for more than 3 years. - - Remove --enable-svg, the option has been ignored for more than 5 years. - - Remove --enable-mathml, the option has been ignored for more than 4 - years. - - Remove --enable-pango, the option has been ignored for 2 years. - - Remove --disable-pedantic, the option has been ignored for 3 years. - - Remove --disable-long-long-warning, the option has been ignored for - almost 5 years. - - Remove --disable-gnomeui, it is the default. - - Remove --disable-mochitest, the option has been ignored for more than 7 - years. - - Remove --disable-debug, it is the default. - - Remove --enable-canvas, the option has been ignored for more than 6 - years. - - Remove --disable-installer, the option has been ignored for close to 4 - years. - - Remove --disable-javaxpcom, the option has been ignored for close to 5 - years. - - Remove --disable-elf-dynstr-gc, the option has been ignored for more - than 2 years. - - Remove --enable-url-classifier, it is the default. - - Remove --with-user-appdir=.mozilla, it is the default. - - Remove --enable-single-profile, the option has been ignored for more - than 7 years. - - Remove --disable-profilesharing, the option has been ignored for more - than 7 years. - * debian/rules: Use the mach compare-locales command for l10n. - * debian/upstream.mk, debian/watch: Remove "mozilla.org" from path in - archive.mozilla.org urls. - * debian/upstream.mk: Don't use get a separate source tarball for - compare-locales. There is a copy in-tree that we now use. - * debian/browser.desktop.in, debian/control*, debian/rules: Allow to - distinguish between firefox and firefox-esr. Closes: #821952. - * debian/control, debian/rules: Disable Gtk+3 for now. Closes: #822807. - - -- Mike Hommey Sun, 08 May 2016 09:11:06 +0900 - -firefox (46.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2016-{39,42,44-48}, also known as: - CVE-2016-2807, CVE-2016-2806, CVE-2016-2804, CVE-2016-2811, - CVE-2016-2812, CVE-2016-2814, CVE-2016-2816, CVE-2016-2817, - CVE-2016-2808, CVE-2016-2820. - - * debian/browser.install.in: Add ffmpeg vp9 libraries. - * debian/browser.lintian-overrides.in: Add a lintian override for - libmozavutil.so, which is not exactly libavutil. - * debian/control*: Bump nss and sqlite3 build dependencies. - * debian/browser.mozconfig.in, debian/control*, debian/rules: Remove - gstreamer dependencies and such, gstreamer support was removed upstream. - - -- Mike Hommey Wed, 27 Apr 2016 09:04:38 +0900 - -firefox (45.0.2-1) unstable; urgency=medium - - * New upstream release. - - -- Mike Hommey Wed, 13 Apr 2016 10:07:02 +0900 - -firefox (45.0.1-1) unstable; urgency=medium - - * New upstream release. - - Disables Graphite font shaping library. - - * debian/browser.js.in: Don't mention the pref subdirectory in - /etc/firefox*/firefox*.js. Also reword the comment there, and remove some - parts of it. Closes: #818322. - * debian/control*: - - Bump libvpx build dependency to 1.4.0. Closes: #818454. - - Switch Vcs-* fields to https urls. - - Point Vcs-* urls to the right branch. - * debian/rules: Add --exclude=.mkdir.done to TAR_CREATE_FLAGS. - - * debian/control*, debian/firefox.in, debian/iceweasel.*, - debian/l10n/browser-l10n.control.in, debian/rules: Synchronize with the - firefox-esr source package. - - * ipc/chromium/moz.build, ipc/chromium/src/build/build_config.h, - ipc/chromium/src/base/atomicops.h, - ipc/chromium/src/base/atomicops_internals_arm64_gcc.h: Add aarch64 support - for atomic operations. bz#1250403. - * ipc/chromium/atomics/moz.build, ipc/chromium/moz.build, - media/webrtc/signaling/test/common.build: Link chromium mutex-based - atomics implementation to webrtc signaling tests. bz#1257888. This should - fix the powerpc FTBFSes. - - -- Mike Hommey Sat, 19 Mar 2016 02:51:43 +0900 - -firefox (45.0-1) unstable; urgency=medium - - * New upstream non-ESR release. - - -- Mike Hommey Thu, 10 Mar 2016 13:43:34 +0900 - -firefox-esr (45.0esr-1) unstable; urgency=medium - - * Farewell, Iceweasel. - * New upstream release. - * Fixes for mfsa2016-{16-34,37}, also known as: - CVE-2016-1952, CVE-2016-1953, CVE-2016-1954, CVE-2016-1955, - CVE-2016-1956, CVE-2016-1957, CVE-2016-1958, CVE-2016-1959, - CVE-2016-1960, CVE-2016-1961, CVE-2016-1962, CVE-2016-1963, - CVE-2016-1964, CVE-2016-1965, CVE-2016-1967, CVE-2016-1968, - CVE-2016-1966, CVE-2016-1970, CVE-2016-1971, CVE-2016-1975, - CVE-2016-1976, CVE-2016-1973, CVE-2016-1974, CVE-2016-1977, - CVE-2016-2790, CVE-2016-2791, CVE-2016-2792, CVE-2016-2793, - CVE-2016-2794, CVE-2016-2795, CVE-2016-2796, CVE-2016-2797, - CVE-2016-2798, CVE-2016-2799, CVE-2016-2800, CVE-2016-2801, - CVE-2016-2802. - - * debian/rules, debian/browser.install.in: Remove xpm icon. It was only - shipped for the menu file, which is not there anymore. - * debian/control*, debian/changelog: Rename the source package to - firefox-esr. - * debian/browser.install.in, debian/control*, debian/rules, - debian/upstream.mk, debian/vendor.js*: Remove the OFFICIAL_NAME variable - and adjust packaging code accordingly. Now all cases will be using the - official name, although in some cases the package name might be different. - * debian/rules: Remove epoch from l10n package names. - * debian/branding, debian/installer/package-manifest.browser, debian/rules, - debian/source/include-binaries: Remove debian/branding. - * debian/browser.postinst.in, debian/browser.prerm.in: Do not remove - compreg.dat, xpti.dat and .autoreg. Those files have not been created for - a long time, so no Debian "firefox" package will have created them. - * debian/browser.install.in, debian/browser.links.in, debian/rules: Remove - the default profile. It's going away for good in version 46 anyways, and - hasn't been provided upstream for a very long time. - * browser-dev.install.in, debian/libxul.pc.in, debian/mozilla-nspr.pc.in, - debian/mozilla-plugin.pc.in, debian/rules: Remove pkg-config files. They - don't exist upstream, and are obviously unused in Debian since libxul.pc - has been broken since version 40.0. - * debian/control*, debian/l10n/browser-l10n.control.in, debian/rules: Add - transitional packages when building firefox-esr. - * debian/upstream.mk: Remove -esr suffix from PRODUCT_NAME when downloading. - * debian/copyright: Update debian/copyright with some missing files. - * debian/browser.NEWS.in, debian/browser.README.Debian.in, - debian/firefox-esr.NEWS: Rearrange README and NEWS files. Removed outdated - information, moved the NTLM info from NEWS to README and added a NEWS file - for the transition off iceweasel. - * debian/browser.install.in, debian/browser.links.in: Move debsearch - searchplugin to usr/share/firefox{-esr,}/distribution/searchplugins. - * debian/browser.install.in, debian/browser.links.in: Move preferences from - /etc/firefox{-esr,}/pref to /etc/firefox{-esr,}. - * debian/control*: Bump nspr and nss build dependencies. - * debian/browser.mozconfig.in: Add --with-app-name option for firefox-esr. - * debian/browser.install.in: - - Don't install libmozgnome.so and corresponding manifests, it's gone. - - The default theme is now an XPI. - - Install features addons. - * debian/browser.preinst.in: Remove iceweasel diversion of /usr/bin/firefox. - * debian/rules, debian/removed_conffiles*: Remove all iceweasel conffiles. - * debian/source/lintian-overrides: - - Remove source package name so that the same file can be used for both - firefox and firefox-esr. - - Fix some existing lintian overrides to actually work. - - Add lintian overrides for new false positives. - - -- Mike Hommey Thu, 10 Mar 2016 08:43:16 +0900 - -iceweasel (44.0.2-1) unstable; urgency=medium - - * New upstream release - * Fixes for mfsa2016-13, also known as CVE-2016-1949. - - * debian/control*: - - Bump sqlite3 build dependency. - - Bump Standards-Version. No changes required. - * debian/copyright: - - Rename all BSD-n licenses to BSD-n-clause. - - Remove commas separating lines in Files and Copyright. - - Fixup some lintian warnings. - * debian/source/lintian-overrides: Add lintian overrides for various - "errors" in the source package. See associated comments. - * debian/rules: Avoid tar creating hard links with -h for symlinks pointing - to the same file. - * debian/browser.menu.in: Remove menu file. - - -- Mike Hommey Sun, 14 Feb 2016 18:25:51 +0900 - -iceweasel (44.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2016-{01-04,06,09-11}, also known as: - CVE-2016-1930, CVE-2016-1931, CVE-2016-1933, CVE-2016-1935, - CVE-2016-1939, CVE-2016-1937, CVE-2016-1942, CVE-2016-1943, - CVE-2016-1944, CVE-2016-1945, CVE-2016-1946, CVE-2016-1947. - - * js/src/jit/mips-shared/Architecture-mips-shared.h, - js/src/jit/mips-shared/Assembler-mips-shared.*, - js/src/jit/mips32/Architecture-mips32.*, - js/src/jit/mips32/Assembler-mips32.*, - js/src/jit/mips64/Architecture-mips64.*, - js/src/jit/mips64/Assembler-mips64.*: Fix build failure on mipsel. - bz#1213146. - - -- Mike Hommey Wed, 27 Jan 2016 11:12:44 +0900 - -iceweasel (43.0.4-1) unstable; urgency=medium - - * New upstream release. - - * debian/removed_conffiles: Add profile/bookmarks.html to the list of - removed conffiles. Closes: #809309. - * debian/removed_conffiles*, debian/rules: Add @browser@rc to the list of - removed conffiles. Closes: #809386. - - -- Mike Hommey Fri, 08 Jan 2016 08:03:06 +0900 - -iceweasel (43.0.2-1) unstable; urgency=medium - - * New upstream release. - - * debian/latest_nightly.py, debian/upstream.mk: Ensure aurora/nightly - versions match the requested one for `debian/rules download`. - - * toolkit/mozapps/extensions/internal/XPIProvider.jsm: Simplify change - allowing unsigned addons in /usr/{lib,share}/mozilla/extensions. - * browser/components/migration/MigrationUtils.jsm, - browser/components/nsBrowserGlue.js, browser/installer/package-manifest.in, - browser/locales/Makefile.in: Move bookmarks.html to a chrome localized - location. bz#1235107. - * js/src/jit/mips-shared/Lowering-mips-shared.*, - js/src/jit/mips32/Lowering-mips32.h: Move LIRGeneratorMIPS::visitRandom to - architecture-specific: bz#1206591. - - -- Mike Hommey Mon, 28 Dec 2015 16:45:41 +0900 - -iceweasel (43.0.1-1) experimental; urgency=medium - - * New upstream release. - - * toolkit/mozapps/extensions/content/extensions.js, - toolkit/mozapps/extensions/internal/XPIProvider.jsm: Allow unsigned - addons in /usr/{lib,share}/mozilla/extensions when upgrading as well, - and avoid message about them not being verified in about:addons. - Closes: #808228. - * security/nss/lib/ckfw/builtins/certdata.txt: Remove the SPI Inc. and - CAcert.org CA certificates for backports. The former was removed in - NSS 3.21-1 and the latter in 3.16-1, and remained here largely - overlooked. - * media/webrtc/trunk/build/build_config.h: Add aarch64 macros. bz#1219566. - - -- Mike Hommey Sat, 19 Dec 2015 12:15:56 +0900 - -iceweasel (43.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{134-149}, also known as: - CVE-2015-7201, CVE-2015-7202, CVE-2015-7204, CVE-2015-7207, - CVE-2015-7208, CVE-2015-7210, CVE-2015-7212, CVE-2015-7215, - CVE-2015-7211, CVE-2015-7218, CVE-2015-7219, CVE-2015-7216, - CVE-2015-7217, CVE-2015-7203, CVE-2015-7220, CVE-2015-7221, - CVE-2015-7205, CVE-2015-7213, CVE-2015-7222, CVE-2015-7223, - CVE-2015-7214. - - * debian/control*: Bump nss build dependency. - * debian/rules: - - Follow upstream default for Gtk+2 vs. Gtk+3 automatically. - - Only extract defaults/{preferences,profile} from browser/omni.ja. - * debian/browser.install.in: Don't install libdbusservice.so, it's gone. - - * toolkit/mozapps/extensions/internal/XPIProvider.jsm: Allow unsigned - addons in /usr/{lib,share}/mozilla/extensions. Closes: #800150. - - -- Mike Hommey Wed, 16 Dec 2015 10:56:36 +0900 - -iceweasel (42.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{116-118,121-123,127-132}, also known as: - CVE-2015-4513, CVE-2015-4514, CVE-2015-4515, CVE-2015-4518, - CVE-2015-7187, CVE-2015-7188, CVE-2015-7189, CVE-2015-7193, - CVE-2015-7194, CVE-2015-7195, CVE-2015-7196, CVE-2015-7198, - CVE-2015-7199, CVE-2015-7200, CVE-2015-7197. - - * debian/control*: Bump nspr, nss and sqlite build dependencies. - * debian/browser.install.in: - - Adapt to location change for the Gtk+2 wrapper library. - - Install liblgpllibs.so. - * debian/branding/content/Makefile.in: identity-icons-brand*.png were - replaced by a svg. - - -- Mike Hommey Wed, 04 Nov 2015 09:08:45 +0900 - -iceweasel (41.0.2-1) experimental; urgency=medium - - * New upstream release. - * Fix for mfsa2015-115, also known as CVE-2015-7184. - - -- Mike Hommey Fri, 16 Oct 2015 08:30:41 +0900 - -iceweasel (41.0.1-1) experimental; urgency=medium - - * New upstream release. - - * debian/watch: Update watch file to use https://archive.mozilla.org/ and xz - archives. - - * toolkit/library/moz.build: Link libxul against libatomic when necessary. - bz#1178266. - - -- Mike Hommey Mon, 05 Oct 2015 09:38:16 +0900 - -iceweasel (41.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{96,98,102-112}, also known as: - CVE-2015-4500, CVE-2015-4501, CVE-2015-4504, CVE-2015-4507, - CVE-2015-4508, CVE-2015-4510, CVE-2015-4511, CVE-2015-4509, - CVE-2015-4512, CVE-2015-4502, CVE-2015-4516, CVE-2015-4519, - CVE-2015-4520, CVE-2015-4521, CVE-2015-4522, CVE-2015-7174, - CVE-2015-7175, CVE-2015-7177. - - * debian/control*: Bump sqlite build dependency. - - * config/system-headers: Add a system header wrapper for - . bz#1194520. - - -- Mike Hommey Wed, 23 Sep 2015 11:34:28 +0900 - -iceweasel (40.0.3-3) experimental; urgency=medium - - * debian/browser.js.in: Disable Health Report upload. - - * build/autoconf/toolchain.m4: Fixup for libatomic detection. - * browser/components/preferences/applications.js, - uriloader/exthandler/nsHandlerService.js: Revert patch from 3.0.1-1 - that doesn't seem useful anymore. - * browser/confvars.sh: Stop not building Health Report. - * l10n-ru/browser/chrome/browser-region/region.properties: Revert reordering - of mailto handlers. - * toolkit/components/search/nsSearchService.js: Revert change from 12.0-1 that - handled the transition to /etc//searchplugins more gracefully - because that's not doing anything useful anymore. - - -- Mike Hommey Mon, 31 Aug 2015 11:32:14 +0900 - -iceweasel (40.0.3-2) experimental; urgency=medium - - * debian/rules, debian/removed_conffiles, debian/browser.postinst.in, - debian/browser.postrm.in, debian/browser.preinst.in: Remove past conffiles. - Closes: #795353. - - * build/autoconf/toolchain.m4, mfbt/moz.build: Link against libatomic - when necessary to fix FTBFS on powerpc and mips. - - -- Mike Hommey Sun, 30 Aug 2015 20:08:08 +0900 - -iceweasel (40.0.3-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{94-95}, also known as: - CVE-2015-4497, CVE-2015-4498. - - * debian/import-tar.py, debian/repack.py, debian/upstream.mk: - Adjust debian/upstream.mk, debian/repack.py and debian/import-tar.py - to cope with xz source tarballs. - * debian/control*: Suggest Latin Modern Math instead of MathJax TeX fonts - for MathML rendering, and remove suggestion for Asana Math. Thanks - Frédéric Wang. Closes: #792012. - * debian/rules, debian/upstream.mk: Don't set LESS_SYSTEM_LIBS when - building a backport for stretch. Closes: #795331. - * debian/copyright: Fix typo in MPL 1.1 license version number. - Closes: #755802. - * debian/upstream.mk: Avoid latest_nightly.py being run every time - debian/rules is invoked for aurora builds. - * debian/rules, debian/control.in: Force build with GCC 4.7 when - backporting to wheezy. - - * media/libvpx/moz.build: Build libvpx neon code without -mthumb and - -mfloat-abi=softfp. Closes: #795337. - * configure.in: Build libvpx neon code with -mfloat-abi=softfp on armel. - * media/libjpeg/simd/jsimd_mips_dspr2.S: Fix build error in MIPS SIMD - when compiling with -mfpxx. - - -- Mike Hommey Fri, 28 Aug 2015 18:49:49 +0900 - -iceweasel (40.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{79-83,86-88,90-92}, also known as: - CVE-2015-4473, CVE-2015-4474, CVE-2015-4475, CVE-2015-4477, - CVE-2015-4478, CVE-2015-4479, CVE-2015-4480, CVE-2015-4493, - CVE-2015-4483, CVE-2015-4484, CVE-2015-4491, CVE-2015-4487, - CVE-2015-4488, CVE-2015-4489, CVE-2015-4490, CVE-2015-4492. - - * debian/latest_nightly.py, debian/upstream.mk: Modify latest_nightly.py to - work without ftp now that it's gone. - * debian/upstream.mk: Switch to HTTPS for all hg.mozilla.org urls. - * debian/rules, debian/browser.install.in: Don't copy searchplugins to - /etc/iceweasel. They now are in chrome://. - * debian/browser.install.in: Don't install libmozalloc.so, it doesn't exist - anymore. - - * toolkit/components/search/nsSearchService.js: Revert change from 32.0.3-1 - that bumped the search engine max icon size to 35kB because it's not - needed anymore. - - -- Mike Hommey Wed, 12 Aug 2015 09:21:06 +0900 - -iceweasel (39.0.3-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-78, also known as CVE-2015-4495. - - * debian/source.filter: Remove the source tarball filtering of search plugin - icons. See 20150715221703.GD19084@glandium.org. - - -- Mike Hommey Fri, 07 Aug 2015 08:52:52 +0900 - -iceweasel (39.0-1) experimental; urgency=medium - - * New upstream release. - - * debian/branding/content/Makefile.in: Re-revert to non-ESR branding. - - -- Mike Hommey Fri, 03 Jul 2015 19:07:36 +0900 - -iceweasel (38.1.0esr-2) unstable; urgency=medium - - * debian/control*: Bump NSS build dependency. - - -- Mike Hommey Fri, 03 Jul 2015 15:26:43 +0900 - -iceweasel (38.1.0esr-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{59-67,69}, also known as: - CVE-2015-2724, CVE-2015-2725, CVE-2015-2727, CVE-2015-2728, - CVE-2015-2729, CVE-2015-2731, CVE-2015-2730, CVE-2015-2722, - CVE-2015-2733, CVE-2015-2734, CVE-2015-2735, CVE-2015-2736, - CVE-2015-2737, CVE-2015-2738, CVE-2015-2739, CVE-2015-2740, - CVE-2015-2741, CVE-2015-2743. - - * debian/rules: Use the right --target, --host and --build arguments to - configure for the Mozilla build system, which uses different meanings. - * debian/branding/firefox-branding.js: Add devtools.selfxss.count pref - to the iceweasel branding to match unofficial branding. Closes: #787975. - * debian/browser.js.in: Use a sticky pref for browser.newtabpage.enhanced. - * debian/branding/content/Makefile.in: Revert branding changes for SVG - wordmark, not used on ESR - - * modules/libpref/prefapi.*, modules/libpref/prefread.*, - modules/libpref/test/unit/data/testPrefSticky*.js, - modules/libpref/test/unit/test_stickyprefs.js, - modules/libpref/test/unit/xpcshell.ini: support 'sticky' preferences, - meaning a user value is retained even when it matches the default. - bz#1098343. - * browser/app/profile/firefox.js, browser/base/content/newtab/intro.js, - browser/base/content/newtab/page.js, - browser/modules/DirectoryLinksProvider.jsm: Update patch from bz#1094324 - to fit what landed upstream in newer versions. - - -- Mike Hommey Fri, 03 Jul 2015 08:57:25 +0900 - -iceweasel (38.0.1-5) unstable; urgency=medium - - * debian/rules: Force a timezone when extracting defaults/* files from - omni.ja archives. - - -- Mike Hommey Wed, 27 May 2015 07:36:04 +0900 - -iceweasel (38.0.1-4) unstable; urgency=medium - - * python/mozbuild/mozpack/files.py: Fixup to keep file type. - * toolkit/content/Makefile.in, toolkit/content/buildconfig.html: Remove build - machine name from about:buildconfig. bz#1168316. - - -- Mike Hommey Tue, 26 May 2015 21:39:38 +0900 - -iceweasel (38.0.1-3) unstable; urgency=medium - - * debian/upstream.mk: Force a timezone when setting MOZ_BUILD_DATE. - - * python/mozbuild/mozpack/files.py: Normalize file mode in jars. - bz#1168231. - - -- Mike Hommey Tue, 26 May 2015 08:13:55 +0900 - -iceweasel (38.0.1-2) unstable; urgency=medium - - * debian/upstream.mk: Set MOZ_BUILD_DATE to the date of the last - debian/changelog entry for non-Aurora builds. - * debian/branding/content/Makefile.in: Add a dummy conversion for about.png - to remove timestamps. - * debian/browser.js.in: Default to classic view for about:newtab. - * debian/copyright: Update copyright file to some degree. - * debian/control*: Bump Standards-Version to 3.9.6.0. - - debian/rules: Add build-arch and build-indep targets to debian/rules. - * debian/control*: Switch Vcs-* urls to anonscm.debian.org. - - * ipc/testshell/XPCShellEnvironment.cpp, js/src/shell/js.cpp, - js/xpconnect/src/XPCShellImpl.cpp: Remove build() function from js and - xpc shells. bz#1166243. - * toolkit/locales/l10n.mk. Use dozip.py for langpacks. bz#1166538. - * browser/app/profile/firefox.js, browser/base/content/newtab/intro.js - browser/modules/DirectoryLinksProvider.jsm: Set browser.newtabpage.enhanced - default in prefs. bz#1094324. - - -- Mike Hommey Mon, 25 May 2015 13:25:40 +0900 - -iceweasel (38.0.1-1) unstable; urgency=medium - - * New upstream release. - - * debian/vendor.js.in: Disable auto-installing webide related addons. - Closes: #785595. - * debian/rules: Disable jit on mips. Only mipsel is supported by the jit - code currently. - - * configure.in, media/libjpeg/moz.build: Fixup libjpeg-turbo assembly - cleanup. - * security/manager/ssl/src/SSLServerCertVerification.cpp: Add a NULL-check - for extensions on the end entity certificate when gathering EKU telemetry. - Closes: #782772. - - -- Mike Hommey Tue, 19 May 2015 13:56:45 +0900 - -iceweasel (38.0-2) unstable; urgency=medium - - * debian/repack.py: Fix to support filter patterns excluding a top-level - directory. - - * configure.in: Cleanup how libjpeg-turbo assembly build variables are set. - bz#1165654. This should fix FTBFSes on arm64 and mips*. - * memory/mozjemalloc/jemalloc.c: Make powerpc not use static page sizes. - Closes: #763900. - - -- Mike Hommey Sun, 17 May 2015 10:48:06 +0900 - -iceweasel (38.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{46,48-51,53-56}, also know as: - CVE-2015-2708, CVE-2015-2709, CVE-2015-2710, CVE-2015-2711, - CVE-2015-2712, CVE-2015-2713, CVE-2015-2715, CVE-2015-2716, - CVE-2015-2717, CVE-2015-2718. - - * debian/branding/Makefile.in, debian/branding/moz.build: Adapt build rules - to upstream changes - * debian/branding/locales/en-US/brand.*: Add brandShorterName to Iceweasel - branding. - * debian/branding/content/Makefile.in: Add silhouette-40.svg from the - unofficial branding to iceweasel branding - * debian/control*: Bump nss and sqlite build dependencies. - * debian/control.in, debian/upstream.mk: Change backport rules. - - Set LESS_SYSTEM_LIBS on wheezy and jessie. - - Only use gstreamer 0.10 on wheezy. - - -- Mike Hommey Wed, 13 May 2015 09:59:33 +0900 - -iceweasel (37.0.2-1) experimental; urgency=medium - - * New upstream release. - * Fix for mfsa2015-45, also known as CVE-2015-2706. - - -- Mike Hommey Tue, 21 Apr 2015 07:44:32 +0900 - -iceweasel (37.0.1-1) experimental; urgency=medium - - * New upstream release. - * Fix for mfsa2015-44, also known as CVE-2015-0799. - - * debian/browser.js.in: Change the pref used to disable openh264. - Closes: #769716. - - -- Mike Hommey Sat, 04 Apr 2015 10:29:21 +0900 - -iceweasel (37.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{30-34,36-40,42}, also known as: - CVE-2015-0815, CVE-2015-0814, CVE-2015-0813, CVE-2015-0812, - CVE-2015-0816, CVE-2015-0811, CVE-2015-0808, CVE-2015-0807, - CVE-2015-0805, CVE-2015-0806, CVE-2015-0803, CVE-2015-0804, - CVE-2015-0801, CVE-2015-0802. - - -- Mike Hommey Wed, 01 Apr 2015 08:47:45 +0900 - -iceweasel (36.0.4-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{28-29}, also known as: - CVE-2015-0818, CVE-2015-0817. - - -- Mike Hommey Sun, 22 Mar 2015 10:30:14 +0900 - -iceweasel (36.0.1-2) experimental; urgency=medium - - * debian/browser.mozconfig.in: Don't build with --disable-eme, reverting the - change from 36.0-1. - - -- Mike Hommey Mon, 09 Mar 2015 11:04:37 +0900 - -iceweasel (36.0.1-1) experimental; urgency=medium - - * New upstream release. - - * gfx/layers/basic/BasicCompositor.cpp, - gfx/layers/basic/BasicLayerManager.cpp: Reintroduce pixman code path - removed in bz#1097776 for --disable-skia builds. bz#1136958. - - -- Mike Hommey Mon, 09 Mar 2015 08:45:03 +0900 - -iceweasel (36.0-2) experimental; urgency=medium - - * debian/browser.mozconfig.in: Force enable skia, to possibly fix FTBFS - on non-x86/amd64/arm architectures. - - * gfx/skia/moz.build: Remove duplicate SkDiscardableMemory_none.cpp. - bz#1136958. - - -- Mike Hommey Thu, 26 Feb 2015 18:12:45 +0900 - -iceweasel (36.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{11,13-17,19-27}, also known as: - CVE-2015-0836, CVE-2015-0835, CVE-2015-0832, CVE-2015-0830, - CVE-2015-0834, CVE-2015-0831, CVE-2015-0829, CVE-2015-0827, - CVE-2015-0826, CVE-2015-0825, CVE-2015-0824, CVE-2015-0823, - CVE-2015-0822, CVE-2015-0821, CVE-2015-0819, CVE-2015-0820. - - * debian/control*: Bump nss and sqlite build dependencies. - * debian/branding/Makefile.in, debian/branding/moz.build, - debian/extra-stuff/Makefile.in, debian/extra-stuff/moz.build: Update and - cleanup. - * debian/browser.install.in: Remove mozilla-xremote-client, it was removed - upstream. - * debian/browser.install.in, debian/rules: Remove libmozsandbox.so, it's - not a shared library anymore. - * debian/browser.mozconfig.in: Build with --disable-eme for now, - - -- Mike Hommey Wed, 25 Feb 2015 16:16:40 +0900 - -iceweasel (35.0.1-1) experimental; urgency=medium - - * New upstream release. - - * debian/browser.install.in, debian/rules: Only install libmozsandbox.so on - i386 and amd64. - * debian/control: Recommend gstreamer packages for video playing capabilities. - Closes: #737092. Also change the gstreamer build dependencies not to use - alternatives. - - -- Mike Hommey Fri, 30 Jan 2015 10:31:28 +0900 - -iceweasel (35.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2015-{01-06,08-09}, also known as: - CVE-2014-8634, CVE-2014-8635, CVE-2014-8637, CVE-2014-8637, - CVE-2014-8639, CVE-2014-8640, CVE-2014-8641, CVE-2014-8642, - CVE-2014-8636. - - * debian/browser.mozconfig.in: Build with --enable-pie instead of our own - patch to the build system. - - * moz.build: Fix how debian/extra-stuff is added to upstream build system - directory traversal after upstream changes. - - -- Mike Hommey Wed, 14 Jan 2015 11:46:37 +0900 - -iceweasel (34.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2014-{83-89,91}, also known as: - CVE-2014-1587, CVE-2014-1588, CVE-2014-1589, CVE-2014-1590, - CVE-2014-1591, CVE-2014-1592, CVE-2014-1593, CVE-2014-1594, - CVE-2014-8631, CVE-2014-8632. - - * debian/branding/firefox-branding.js: Set browser.aboutHomeSnippets.updateUrl - to "data:text/html,", which resets previously downloaded snippets after a - day. - * debian/browser.js.in: Avoid openh264 being downloaded and disable it if it - is already there. Closes: #769716. - * debian/control*: Bump nss and sqlite build dependencies. - * debian/rules: Remove --disable-compile-environment for l10n builds because - of bz#1063880. - * debian/browser.install.in: Add sandbox library. - - -- Mike Hommey Wed, 03 Dec 2014 01:11:24 -0800 - -iceweasel (33.1-1) experimental; urgency=medium - - * New upstream release. - - * debian/changelog: Add missing entries for 27.0.1-1. - * debian/rules: Don't force to build with GCC 4.9 on armhf anymore. - * debian/browser.mozconfig.in: Don't build with --enable-unified-compilation. - It may be causing build problems on architectures with limited resources. - * debian/browser.install.in, debian/browser.postinst.in, - debian/browser.postrm.in, debian/browser.preinst.in, debian/duckduckgo.xml: - Remove duckduckgo search engine, since upstream now has it included. - * debian/branding/firefox-branding.js: - - Set browser.startup.homepage_override.mstone to "ignore". - - Set browser.aboutHomeSnippets.updateUrl to nothing. Closes: #721689. - - * Import patches from the nss source package that are relevant to building - iceweasel against the in-tree nss source, for backports: - - security/nss/lib/freebl/unix_rand.c, - security/nss/cmd/shlibsign/shlibsign.c: Fix FTBFS on Hurd because of - MAXPATHLEN - - security/nss/coreconf/Linux.mk, - security/nss/coreconf/arch.mk, security/nss/coreconf/config.mk, - security/nss/lib/freebl/unix_rand.c, security/nss/lib/softoken/softoken.h, - security/nss/lib/ssl/sslmutex.*: GNU/kFreeBSD support. - - security/nss/lib/ckfw/builtins/certdata.txt: Adds the SPI Inc. and - CAcert.org CA certificates. - Those patches were applied on the esr24 branch, but were forgotten on the - release branch at the time. - * media/libcubeb/tests/moz.build: Work around binutils assertion on mips. - - -- Mike Hommey Tue, 11 Nov 2014 12:08:34 +0900 - -iceweasel (33.0-2) experimental; urgency=medium - - * debian/control*, debian/rules: Do not build depend on gstreamer 1.0 when - building a backport. - - * netwerk/base/public/security-prefs.js, - security/manager/ssl/src/nsNSSComponent.cpp: Disable SSLv3 to address - CVE-2014-3566. bz#1076983. - - -- Mike Hommey Sat, 18 Oct 2014 10:45:27 +0900 - -iceweasel (33.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2014-{74-76,78-82}, also known as: - CVE-2014-1574, CVE-2014-1575, CVE-2014-1576, CVE-2014-1577, - CVE-2014-1580, CVE-2014-1581, CVE-2014-1582, CVE-2014-1584, - CVE-2014-1585, CVE-2014-1586, CVE-2014-1583. - - * debian/control*: Bump nss and sqlite build dependencies. - * debian/browser.install.in, debian/control.in, debian/rules, - debian/upstream.mk, debian/vendor.js.in: Change how official branding is - handled. - * debian/rules: Disable tests on stable-security. - * debian/browser.install.in, debian/browser.mozconfig.in, debian/control.in, - debian/rules: Allow to build against Gtk+3 by setting the GTK3 environment - variable while building. - - -- Mike Hommey Wed, 15 Oct 2014 09:40:22 +0900 - -iceweasel (32.0.3-1) experimental; urgency=medium - - * New upstream release. - - * toolkit/components/search/nsSearchService.js: Bump search engine max icon - size to 35kB. Closes: #749084. - * build/autoconf/compiler-opts.m4, config/rules.mk: Build target programs as - position independent executable when supported by gcc/clang. bz#857628. - - -- Mike Hommey Thu, 25 Sep 2014 15:27:37 +0900 - -iceweasel (32.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2014-{67-70,72}, also known as: - CVE-2014-1562, CVE-2014-1553, CVE-2014-1554, CVE-2014-1563, - CVE-2014-1564, CVE-2014-1565, CVE-2014-1567. - - * debian/browser.bug-script.in, debian/browser.install.in, - debian/extra-stuff/Makefile.in, debian/extra-stuff/reportbug-helper-script, - debian/installer/package-manifest.browser: Fix bug script. - * debian/browser.install.in, debian/rules, debian/upstream.mk: Install - libreplace_malloc.so when building a nightly. - * debian/control*: Bump nss and sqlite build dependencies. - - -- Mike Hommey Wed, 03 Sep 2014 15:08:17 +0900 - -iceweasel (31.0-3) unstable; urgency=high - - * The "this time it's going to build on armel" release. - - * debian/rules, debian/control*: Update configure with autoconf2.13 every - time. - - * configure.in: Use integers for audio when on Android, or when using ARM - on other OSes, and disable webm encoding. bz#1047791. - - -- Mike Hommey Sun, 03 Aug 2014 09:52:28 +0900 - -iceweasel (31.0-2) unstable; urgency=high - - * Urgency set to high to have a faster transition after armel FTBFS is - fixed (which is the only thing that prevented the transition). - * debian/control*: Remove forced gcc-4.9 build dependency for armhf. - - * media/libopus/moz.build: Disable some libopus ARM features on < ARMv6. - bz#1025689. - - -- Mike Hommey Sat, 02 Aug 2014 09:28:53 +0900 - -iceweasel (31.0-1) unstable; urgency=medium - - * New upstream release. - - Fixes crashes in WbGL when building with GCC 4.9. Closes: #751569. - * Fixes for mfsa2014-{56-58,60-62,64-66}, also known as: - CVE-2014-1547, CVE-2014-1548, CVE-2014-1549, CVE-2014-1550, - CVE-2014-1561, CVE-2014-1555, CVE-2014-1556, CVE-2014-1557, - CVE-2014-1558, CVE-2014-1559, CVE-2014-1560, CVE-2014-1552. - - * debian/browser.lintian-overrides.in: Add lintian override for embedded - srtp. - * debian/browser.NEWS.in: Add a NEWS file to note the deprecation of - NTLMv1 authentication. - - -- Mike Hommey Wed, 23 Jul 2014 08:00:15 +0900 - -iceweasel (30.0-2) unstable; urgency=medium - - * debian/browser-dev.install.in, debian/control*, debian/libxul.pc.in, - debian/mozilla-nspr.pc.in, debian/mozilla-plugin.pc.in, debian/rules: - Add a few pkg-config files to the iceweasel-dev package. Closes: #751268. - - * gfx/skia/trunk/src/opts/SkBlitRow_opts_arm.cpp: Re-apply patch from - bz#901208 that upstream dropped when updating skia. - - -- Mike Hommey Sat, 14 Jun 2014 09:30:39 +0900 - -iceweasel (30.0-1) unstable; urgency=medium - - * New upstream release. - * Fixes for mfsa2014-{48-49,51-54}, almost known as: - CVE-2014-1533, CVE-2014-1534, CVE-2014-1536, CVE-2014-1537, - CVE-2014-1538, CVE-2014-1540, CVE-2014-1541, CVE-2014-1542, - CVE-2014-1543. - - * debian/control*: Bump sqlite3 and nspr build dependencies. - * debian/rules: Don't check autoconf.mk and emptyvars.mk in js/src/config, - that's not used anymore. - * debian/browser-dev.install.in, debian/browser-dev.links.in, - debian/browser.install.in, debian/browser.links.in, - debian/browser.lintian-overrides.in, debian/browser.mozconfig.in - debian/control*, debian/extra-stuff/Makefile.in, - debian/installer/package-manifest.browser, debian/noinstall.in, - debian/rules, debian/test.mk: Stop building xulrunner packages. - * debian/installer/package-manifest.xulrunner, debian/dh/*, - debian/xulrunner*: Removed. - * debian/browser.lintian-overrides.in: Add lintian override for embedded - libpng with APNG support. - * debian/rules: Make xpcshell executable in the SDK. - * debian/copyright: Point to /usr/share/common-licenses/Apache-2.0 instead - of including the whole license. Also fix a couple typos. - - * browser/components/migration/content/migration.js, - browser/components/migration/content/migration.xul, - browser/components/migration/src/BrowserProfileMigrators.manifest, - browser/components/migration/src/FirefoxProfileMigrator.js, - browser/components/migration/src/MigrationUtils.jsm, - browser/components/migration/src/ProfileMigrator.js, - browser/locales/en-US/chrome/browser/migration/migration.dtd, - browser/locales/en-US/chrome/browser/migration/migration.properties, - l10n-*/browser/chrome/browser/migration/migration.properties, - toolkit/content/resetProfile.js, toolkit/modules/ResetProfile.jsm, - toolkit/profile/nsIProfileMigrator.idl, toolkit/xre/nsAppRunner.cpp: - Revert previous "Reset Firefox" changes. - * toolkit/modules/ResetProfile.jsm, toolkit/xre/nsAppRunner.cpp: Use - "firefox" instead of MOZ_APP_NAME for profile reset. - * xulrunner/moz.build, xulrunner/installer/*.pc.in, xulrunner/confvars.sh, - xulrunner/app/xulrunner.js, netwerk/test/unit/test_socks.js, - webapprt/gtk2/webapprt.cpp, configure.in, - xpcom/glue/standalone/nsXPCOMGlue.cpp: Revert changes that are - irrelevant now that Iceweasel is not a xulrunner application. - * browser/app/profile/firefox.js, browser/locales/en-US/firefox-l10n.js: - Revert changes to general.useragent.locale. They are actually not required. - - -- Mike Hommey Sat, 07 Jun 2014 10:27:46 +0900 - -iceweasel (29.0.1-2) unstable; urgency=medium - - * debian/rules: - - Don't pull MOZ_UA_BUILDID from official branding, it's not there anymore - and not useful anyways since bz#728773. - - Properly create all stamp files. - * debian/control*: xulrunner-dev conflicts with libmozjs-dev. Closes: #747761 - * debian/rules, debian/control*: Use GCC 4.9 on armhf to work around bug - #748422. - - * js/xpconnect/src/XPCWrappedJSClass.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_*.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc_*.cpp: Fixup ppc and - sparc xpconnect - - -- Mike Hommey Sat, 24 May 2014 08:11:59 +0900 - -iceweasel (29.0.1-1) unstable; urgency=medium - - * New upstream release. - - * debian/control*, debian/rules: Don't separate out the libdbusservice - component for dh_shlibdeps. libxul.so has had the same dependencies for - a while anyways. - * debian/rules: Replace occurrences of /usr/lib/$($(PRODUCT)) with - $(LIB_DIR). - * debian/xulrunner-dev.links.in: Install nspr-config in the sdk, not the - application directory. Also don't install it when building with bundled - nspr. - * debian/browser.mozconfig*, debian/rules: Move --with-system-nspr/nss flags - to browser.mozconfig. - * debian/rules: Use browser.mozconfig to build l10n. - * debian/control*, debian/rules, debian/xulrunner.mozconfig.in: Build against - gstreamer 1.0 when possible. - - * js/src/jit/BaselineIC.cpp, js/src/jit/arm/MacroAssembler-arm.cpp, - js/src/jit/arm/MacroAssembler-arm.h: Fix mis-refactoring, and add some - asserts to let debug users know that float32 can be broken. bz#957504. - * Pass JSVAL as a pointer to the structure on ppc. bz#961488. - * configure.in, content/media/gstreamer/GStreamerAllocator.*, - content/media/gstreamer/GStreamerFormatHelper.cpp, - content/media/gstreamer/GStreamerFunctionList.h, - content/media/gstreamer/GStreamerLoader.*, - content/media/gstreamer/GStreamerReader*, - content/media/gstreamer/moz.build, content/media/test/manifest.js: Add - support for GStreamer 1.0. bz#806917. - - -- Mike Hommey Sun, 11 May 2014 15:53:14 +0900 - -iceweasel (29.0-2) experimental; urgency=medium - - * debian/rules: Don't use find to get the list of autoconf.mk and - emptyvars.mk files. This should fix the FTBFSes on i386 and armhf. - * debian/branding/content/Makefile.in, debian/branding/content/jar.mn, - debian/branding/locales/Makefile.in, debian/branding/locales/jar.mn: - Add missing icons to branding. Closes: #747049. - * debian/browser.links.in: Remove dangling /usr/lib/iceweasel/browser/modules. - Closes: #746529. - - * gfx/src/nsDeviceContext.cpp: Backout bz#991767 for causing bz#1003707. - Closes: #746598. - - -- Mike Hommey Wed, 07 May 2014 10:30:20 +0900 - -iceweasel (29.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2014-{34,36-39,41-44,46-47}, almost known as: - CVE-2014-1518, CVE-2014-1519, CVE-2014-1522, CVE-2014-1523, - CVE-2014-1525, CVE-2014-1528, CVE-2014-1529, CVE-2014-1530, - CVE-2014-1531, CVE-2014-1532, CVE-2014-1526. - - * debian/control*: Bump nspr and sqlite3 build dependencies. - * debian/rules: Adjust AUTOCONF_DIRS. - * debian/branding/moz.build, debian/branding/content/moz.build, - debian/branding/locales/moz.build: Add now necessary definition for jar.mn. - * debian/branding/configure.sh: Set MOZ_APP_NAME. - * debian/browser.install.in, debian/browser.mozconfig, debian/rules: - Use omnijar chrome format for browser. - * debian/control*: Build depend on iso-codes. - - * config/makefiles/target_binaries.mk, config/rules.mk, js/src/Makefile.in: - Revert changes to add sonames, since the last library this was used for - is mozjs, and it was removed in 28.0-1. - - -- Mike Hommey Mon, 28 Apr 2014 23:21:57 -0700 - -iceweasel (28.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2014-{15,17-20,22-23,26-32}, also known as - CVE-2014-1493, CVE-2014-1494, CVE-2014-1497, CVE-2014-1498, - CVE-2014-1499, CVE-2014-1500, CVE-2014-1502, CVE-2014-1504, - CVE-2014-1508, CVE-2014-1509, CVE-2014-1505, CVE-2014-1510, - CVE-2014-1511, CVE-2014-1512, CVE-2014-1513, CVE-2014-1514. - - * debian/branding/content/Makefile.in, debian/branding/content/jar.mn, - debian/branding/content/wordmark.xsl: Adapt Iceweasel branding to upstream - changes. Closes: #739797. - * debian/extra-stuff/Makefile.in, debian/installer/Makefile.in, - debian/rules: Fix various places to use the new location of the upstream - preprocessor. - * debian/control*: - - Bump nspr, sqlite and vpx build dependencies. - - Add build dependency on libpulse-dev. - * debian/branding/content/Makefile.in: Fix iceweasel branding build after - bz#934361. - * moz.build, debian/rules, debian/extra-stuff/moz.build: Add - debian/extra-stuff to upstream build system directory traversal. - * moz.build: Make upstream build system create debian/installer/Makefile. - * debian/rules: Remove rules to create Makefiles, they don't work anymore. - * debian/rules: Fix dh_xulrunner npapi check to fit upstream changes. - * debian/xulrunner.mozconfig.in, debian/control*: Use in-tree libvpx for - backports. - * debian/latest_nightly.py: Use ftplib instead of ftputil. - * debian/noinstall.in, debian/xulrunner-dev.install.in: Install - mozilla-nspr.pc and mozilla-nss.pc when building backports. Closes: #739490. - * debian/control*, debian/libmozjs*, debian/noinstall.in, debian/rules, - debian/smjs.1, debian/spidermonkey-bin*, - debian/xulrunner-GRE_VERSION.links.in, debian/xulrunner-dev.install.in, - debian/xulrunner.mozconfig.in: Stop building spidermonkey packages. - * debian/xulrunner.mozconfig.in: Enable unified compilation for faster builds, - smaller debug info and possibly less memory usage when linking. - - * modules/libpref/src/moz.build, modules/libpref/src/Makefile.in: Fixup - MOZ_OFFICIAL_BRANDING use for phishing shavar after upstream build system - changes. - * xulrunner/installer/mozilla-ns*.pc.in: Fix includedir in mozilla-nspr.pc - and mozilla-nss.pc. bz#985200. - - -- Mike Hommey Wed, 19 Mar 2014 13:18:08 +0900 - -iceweasel (27.0.1-1) experimental; urgency=medium - - * New upstream release. - - * debian/copyright, debian/rules: Update copyright info. Closes: #735297. - * debian/source.filter: - - Remove build/pgo/blueprint/valid.png from the source archive. - Closes: #736592 - - Remove minified jquery from source archive. Closes: #736725. - * debian/control*: Bump nspr and nss build dependencies. - * debian/rules: Work around build failure following the removal of valid.png. - - -- Mike Hommey Sat, 22 Feb 2014 12:15:46 +0900 - -iceweasel (27.0-2) experimental; urgency=medium - - * debian/installer/package-manifest.browser: Install files from the right - location to fix about:iceweasel. - * debian/rules: Add missing branding flag to l10n configure. Closes: #737824. - - * xpcom/base/nsMemoryReporterManager.cpp: Fix FTBFS on kFreeBSD. - - -- Mike Hommey Sat, 08 Feb 2014 08:24:19 +0900 - -iceweasel (27.0-1) experimental; urgency=medium - - * New upstream release. - * Fixes for mfsa2014-{01-05,07-11,13}, also known as - CVE-2014-1477, CVE-2014-1478, CVE-2014-1479, CVE-2014-1480, - CVE-2014-1482, CVE-2014-1483, CVE-2014-1485, CVE-2014-1486, - CVE-2014-1487, CVE-2014-1489, CVE-2014-1488, CVE-2014-1481. - - * debian/upstream.mk: Only use one digit of the GRE_MILESTONE for - GRE_VERSION. - * debian/control*: Bump sqlite3 and nss build dependencies. - * debian/rules: Use a separate build directory for l10n, without - --with-libxul-sdk. - * debian/copyright: Updated. - - * config/makefiles/target_libs.mk, js/src/config/makefiles/target_libs.mk: - Fixup soname rules for upstream changes. - * moz.build, widget/gonk/libdisplay/moz.build, xpcom/ds/moz.build, - xpcom/reflect/xptcall/src/md/unix/moz.build: Fix - --disable-compile-environment a little. bz#862770. - - -- Mike Hommey Wed, 05 Feb 2014 20:06:49 +0900 - -iceweasel (26.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{104-116}, also known as - CVE-2013-5609, CVE-2013-5610, CVE-2013-5611, CVE-2013-5612, - CVE-2013-5614, CVE-2013-5616, CVE-2013-5618, CVE-2013-5619, - CVE-2013-6671, CVE-2013-6672, CVE-2013-6673, CVE-2013-5613, - CVE-2013-5615, CVE-2013-6629, CVE-2013-6630. - - * debian/*.mozconfig: Add --enable-release configure flag. - * debian/control*: Bump nspr build dependency. - * debian/*.mozconfig: Don't build --with-system-ply, the option is gone. - * debian/noinstall.in: Don't install usr/lib/xulrunner-devel-*/sdk/bin/ply. - * debian/control*, debian/noinstall.in, debian/rules, debian/upstream.mk, - debian/xulrunner-GRE_VERSION.install.in, debian/xulrunner.mozconfig: - Don't build against system nspr, nss and sqlite3 when building backports. - * debian/control*, debian/xulrunner.mozconfig.in: Build with the in-tree - cairo. I think it's time to admit that there are too many issues with - system cairo. - * debian/rules: Ensure debian/control is updated when running debian/rules - clean. - - * toolkit/content/resetProfile.js, toolkit/modules/ResetProfile.jsm: - Fixup "Reset Firefox" after bad merge. - * configure*: Fixup NSPR_CFLAGS when building with libxul-sdk and in-tree - nspr. - - -- Mike Hommey Sun, 15 Dec 2013 16:45:37 +0900 - -iceweasel (25.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{93-102}, also known as - CVE-2013-5590, CVE-2013-5591, CVE-2013-5592, CVE-2013-5593, - CVE-2013-5604, CVE-2013-5595, CVE-2013-5596, CVE-2013-5597, - CVE-2013-5598, CVE-2013-5599, CVE-2013-5600, CVE-2013-5601, - CVE-2013-5602, CVE-2013-5603. - - * debian/rules: Don't try to disable methodjit, since it's long gone. - * debian/upstream.mk: Adjust version mangling to handle the version scheme - change without changing package names. - - -- Mike Hommey Sat, 02 Nov 2013 10:38:15 +0900 - -iceweasel (24.0-2) unstable; urgency=low - - * debian/control*: Build-depend on fonts-freefont-ttf instead of - fonts-freefont, which doesn't exist. Closes: #714056. Interestingly, - experimental was happy with that, but unstable isn't. - - -- Mike Hommey Thu, 19 Sep 2013 07:03:08 +0900 - -iceweasel (24.0-1) unstable; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{76-82,85,88-92}, also known as - CVE-2013-1718, CVE-2013-1719, CVE-2013-1720, CVE-2013-1721, - CVE-2013-1722, CVE-2013-1723, CVE-2013-1724, CVE-2013-1725, - CVE-2013-1728, CVE-2013-1730, CVE-2013-1732, CVE-2013-1735, - CVE-2013-1736, CVE-2013-1737, CVE-2013-1738. - - * debian/control*: - - Bump sqlite build dependency. - - Add build dependencies on gstreamer. Closes: #682917. - - Build depend on fonts-freefont and fonts-dejima-mincho. Closes: #714056. - - Use strict dependencies between binary packages. Closes: #720467. - - Add Suggests for MathML-friendly fonts. Closes: #697277. - - -- Mike Hommey Wed, 18 Sep 2013 09:10:25 +0900 - -iceweasel (23.0.1-1) unstable; urgency=low - - * New upstream release. - * debian/rules: - - Don't use --no-keep-memory on ia64. Somehow, it makes ld fail to relax - some relocations. - - Don't use --as-needed on ia64. Somehow, it makes ld crash on some files. - - * ipc/chromium/chromium-config.mk: Add missing piece of the upstream patch - for bz#901414. Fixes FTBFS on kFreeBSD. - * js/public/Value.h: Remove uintptr_t word payload union member on 64BE, it - grows jsval_layout size and is unused. bz#618485. Fixes FTBFS on s390x. - * gfx/skia/src/opts/SkBlitRow_opts_arm.cpp: Fixups landed upstream. Fixes - FTBFS on armel. - - -- Mike Hommey Wed, 21 Aug 2013 22:07:49 +0900 - -iceweasel (23.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{63-65,67-70,72-73,75}, also known as - CVE-2013-1701, CVE-2013-1702, CVE-2013-1704, CVE-2013-1705, - CVE-2013-1708, CVE-2013-1709, CVE-2013-1710, CVE-2013-1711, - CVE-2013-1713, CVE-2013-1714, CVE-2013-1717. - - * debian/control*: Bump nss build dependency. - * debian/rules: - - Avoid installing libmozjs.a. - - Install mozjs.pc as mozilla-js.pc. - - Reduce memory usage of the linker at the expense of processing time. - This should help on lower-end architectures like arm and mips, which - spend an immense amount of time swapping. - * debian/dh/dh_xulrunner.in: Change one of the searched strings to detect - the xulrunner stub. This avoids an error in detection when gcc inlines - strings in the code for strcpy. - - * build/unix/elfhack/elfhack.cpp: Support R_ARM_JUMP24 and R_ARM_CALL - relocations. bz#892366. Fixes FTBFS on armel. - * build/unix/elfhack/elfhack.cpp, build/unix/elfhack/inject.c: Turn BL into - BLX when doing thumb call relocations and the target is ARM. bz#898998. - Fixes FTBFS on armhf. - * xpcom/glue/nsIClassInfoImpl.h: Properly align statically allocated - classinfo objects. bz#898916. Fixes FTBFS on armel. - * js/public/HeapAPI.h, js/src/gc/Memory.*, js/src/gc/Nursery.cpp, - js/src/ion/AsmJS.*, js/src/ion/AsmJSModule.h, js/src/jsapi.cpp, - js/src/jscntxt.h, js/src/jsgc.cpp, js/src/jstypedarray.cpp: Use the - runtime page size to control arena decommit. bz#840242. Fixes FTBFS on - sparc and runtime issues on mips and likely other architectures. - * js/src/configure*: Disable Yarr JIT on sparc and mips. bz#900821. - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_*: Change SharedStub - definition in tier-3 xptcstubs to better fit reality and make the compiler - happy now that nsresult is an enum. bz#901200. - * configure*: Set WEBRTC_TARGET_ARCH to a right value on ia64. bz#901202. - * gfx/skia/src/opts/SkBlitRow_opts_arm.cpp: Fix Skia for ARM v4t. bz#901208. - * js/src/ion/AsmJSSignalHandlers.cpp: Support GNU/kFreeBSD. - * ipc/chromium/Makefile.in, ipc/chromium/chromium-config.mk, - ipc/chromium/src/base/dir_reader_posix.h, - ipc/chromium/src/base/platform_thread.h, - ipc/chromium/src/base/platform_thread_posix.cc, - ipc/chromium/src/base/process_util.h, - ipc/chromium/src/build/build_config.h: Fix ipc/chromium to build for - GNU/kFreeBSD. bz#901414. - - -- Mike Hommey Wed, 07 Aug 2013 08:25:28 +0900 - -iceweasel (22.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{49-62}, also known as - CVE-2013-1682, CVE-2013-1684, CVE-2013-1685, CVE-2013-1686, - CVE-2013-1687, CVE-2013-1688, CVE-2013-1690, CVE-2013-1692, - CVE-2013-1693, CVE-2013-1694, CVE-2013-1695, CVE-2013-1696, - CVE-2013-1697, CVE-2013-1698, CVE-2013-1699, CVE-2013-1700. - - * debian/rules: - - Fix configure-check-xulrunner with gawk. Closes: #708765. - - Work around moz.build limitations for l10n. - - Work around the variable override limitation for MODULE. - - gc and ds include subdirectories have been removed. - - Disable branding check for now. - * debian/control*: Bump sqlite build dependency. - * debian/*/Makefile.in, debian/branding/**/moz.build: - Accomodate our extra Makefiles to upstream build system changes. - * debian/xulrunner-GRE_VERSION.install.in: libxpcom was removed. - * debian/rules, debian/check_resources.*: Remove resource:// url - checker, now that resource://app and resource://gre are different - upstream, too. - - * memory/mozjemalloc/jemalloc.c: Don't hardcode page size on mips. - Should fix FTBFS on mips. - * js/src/vm/Stack.cpp: Fix FTBFS on non-Linux glibc systems due to mincore - prototype discrepancy. Thanks Samuel Thibault. Closes: #697891. - - -- Mike Hommey Wed, 26 Jun 2013 08:43:55 +0900 - -iceweasel (21.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{41-43,46-48}, also known as - CVE-2013-0801, CVE-2013-1669, CVE-2013-1670, CVE-2013-1671, - CVE-2013-1674, CVE-2013-1675, CVE-2013-1676, CVE-2013-1677, - CVE-2013-1679, CVE-2013-1680, CVE-2013-1681. - - * debian/control*: - - Add Breaks: xul-ext-torbutton. Closes: #690729. - - Build depend on python 2.7 and python-minimal >= 2.6.6-13~. - - Bump nspr build dependencies. - * debian/rules: - - Use config.status directly to generate Makefiles. - - Adjust --{with,enable}-system options check to upstream build system - changes (in advance). - * debian/browser.install.in, debian/browser.links.in, - debian/check_resources.overrides, - debian/installer/package-manifest.xulrunner, debian/noinstall.in, - debian/rules, debian/branding/defs.mk: Browser parts moved in a - subdirectory. - * debian/check_resources.overrides: Add new overrides for providermanager.jsm. - * debian/xulrunner-GRE_VERSION.links.in: Use the full libmozjs soname for the - symlink in the xulrunner directory. - - * browser/confvars.sh: Disable Firefox Health Report. - - -- Mike Hommey Wed, 15 May 2013 12:40:11 +0200 - -iceweasel (20.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{30,35-39}, also known as - CVE-2013-0788, CVE-2013-0789, CVE-2013-0796, CVE-2013-0795, - CVE-2013-0794, CVE-2013-0793, CVE-2013-0792. - - * debian/browser.mozconfig: Disable DASH when building browser part. - * debian/check_resources.overrides: Add override for gcli.jsm. - * debian/rules: Test plugins have moved from dist/bin/plugins to - dist/plugins. - * debian/control.*: Bump nss and sqlite3 build dependencies. - - -- Mike Hommey Tue, 02 Apr 2013 21:13:56 +0200 - -iceweasel (19.0.2-1) experimental; urgency=low - - * New upstream release. - * Fix for mfsa2013-29, also known as CVE-2013-0787. - - -- Mike Hommey Fri, 08 Mar 2013 22:29:04 +0100 - -iceweasel (19.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{21-28}, also known as - CVE-2013-0783, CVE-2013-0784, CVE-2013-0772, CVE-2013-0765, - CVE-2013-0773, CVE-2013-0774, CVE-2013-0775, CVE-2013-0776, - CVE-2013-0780, CVE-2013-0782, CVE-2013-0777, CVE-2013-0778, - CVE-2013-0779, CVE-2013-0781. - - * debian/control*: Bump nspr build dependency and add missing epoch to nspr - and nss build dependencies. Closes: #698961. - - -- Mike Hommey Wed, 20 Feb 2013 09:22:52 +0100 - -iceweasel (18.0.2-1) experimental; urgency=low - - * New upstream release. - - -- Mike Hommey Fri, 08 Feb 2013 16:03:33 +0100 - -iceweasel (18.0.1-1) experimental; urgency=low - - * New upstream release. - - Fixes handling of language packs. Closes: #697836. - - -- Mike Hommey Fri, 18 Jan 2013 22:39:42 +0100 - -iceweasel (18.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2013-{01-19}, also known as - CVE-2013-0769, CVE-2013-0749, CVE-2013-0770, CVE-2013-0760, - CVE-2013-0762, CVE-2013-0766, CVE-2013-0767, CVE-2013-0761, - CVE-2013-0763, CVE-2013-0771, CVE-2012-5829, CVE-2013-0768, - CVE-2012-0759, CVE-2013-0744, CVE-2013-0751, CVE-2013-0764, - CVE-2013-0745, CVE-2013-0746, CVE-2013-0747, CVE-2013-0748, - CVE-2013-0750, CVE-2013-0752, CVE-2013-0757, CVE-2013-0758, - CVE-2013-0753, CVE-2013-0754, CVE-2013-0755, CVE-2013-0756. - - * debian/control*: Bump nspr, nss and sqlite build dependencies. - * debian/control*, debian/xulrunner.mozconfig: Build against embedded - libjpeg-turbo and build depend on yasm accordingly. - * debian/xulrunner-GRE_VERSION.lintian-overrides.in: Add a lintian override - for libjpeg-turbo. - * debian/check_resources.overrides: Add an override for SettingsDB.jsm. - - * services/*, testing/marionette/*: Fix services import urls. bz#815320. - - -- Mike Hommey Wed, 09 Jan 2013 08:56:15 +0100 - -iceweasel (17.0.1-2) experimental; urgency=low - - * debian/iceweasel-runner, debian/iceweasel.bug-presubj, - debian/iceweasel.install, debian/iceweasel.links.in, debian/noinstall.in, - debian/rules: Use the iceweasel binary instead of the xulrunner stub, and - remove the shell wrapper - * debian/control*: Remove xulrunner dependency on libnspr4-0d. - Closes: #695346. - * debian/iceweasel-xremote-client, debian/iceweasel.install, debian/rules: - Remove iceweasel-xremote-client. - * debian/noinstall.in, debian/rules: Don't remove update-settings.ini and - move firefox-l10n.js removal to debian/noinstall.in. - * debian/rules: Cleanup *.pyc removal, and remove *.pyo as well. - * debian/iceweasel.1: Update manpage. - * debian/noinstall.in: Remove usr/lib/xulrunner-@GRE_VERSION@/libmozjs.so - with noinstall.in, it's symlinked later on. - * debian/test.mk: Use the iceweasel binary for tests. - * debian/branding/Makefile.in, debian/iceweasel.install, debian/rules: - Don't generate mozicon*.xpm or firefox.ico, and generate iceweasel.xpm from - debian/rules. - * debian/*: Allow to build with the firefox branding. - * debian/browser.README.Debian.in: Update the text about the application not - being named Firefox. - - * browser/app/Makefile.in: Move MOZ_OFFICIAL_BRANDING definition to avoid - conflict with bz#755724. - * browser/app/Makefile.in, browser/app/nsBrowserApp.cpp, configure.in: - Don't use the xulrunner stub when building Firefox against a libxul SDK. - bz#755724. - * toolkit/mozapps/installer/Packager.pm: Dereference symbolic links when - packaging. This effectively reverts a part of bz#552864 that ended up not - being useful. - - -- Mike Hommey Fri, 28 Dec 2012 17:56:41 +0100 - -iceweasel (17.0.1-1) experimental; urgency=low - - * New upstream release. - * debian/upstream.mk: Add a rule to import tarballs in git repository. - * debian/repack.py: Don't error out when a repack filter is unused. - * debian/iceweasel.desktop: Fix StartupWMClass. Closes: #693714. - - * media/webrtc/shared_libs.mk, - media/webrtc/trunk/src/modules/audio_coding/codecs/pcm16b/pcm16b.c, - media/webrtc/trunk/src/typedefs.h: Allow webrtc to build on more - architectures (hopefully). Thanks Michel Dänzer for the original patch. - bz#814693. Closes: #694071. - - -- Mike Hommey Sat, 01 Dec 2012 09:58:43 +0100 - -iceweasel (17.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2012-{91-106}, also known as - CVE-2012-5842, CVE-2012-5843, CVE-2012-4202, CVE-2012-4201, - CVE-2012-5836, CVE-2012-4203, CVE-2012-4204, CVE-2012-4205, - CVE-2012-4206, CVE-2012-4208, CVE-2012-5841, CVE-2012-4207, - CVE-2012-5837, CVE-2012-4209, CVE-2012-4210, CVE-2012-4214, - CVE-2012-4215, CVE-2012-4216, CVE-2012-5829, CVE-2012-5839, - CVE-2012-5840, CVE-2012-4212, CVE-2012-4213, CVE-2012-4217, - CVE-2012-4218, CVE-2012-5830, CVE-2012-5833, CVE-2012-5835, - CVE-2012-5838. - - * debian/upstream.mk: Get l10n for nightlies. - * debian/rules: - - Use a more generic command to build Makefiles. This avoids ftbfs - because make-makefile is gone. - - Modify the dh_xulrunner test to account for the second test plugin. - * debian/iceweasel.mozconfig: Disable webrtc during the browser build. - - * browser/locales/jar.mn: Preprocess appstrings.properties. Closes: #688987. - * toolkit/mozapps/installer/packager.mk: Avoid installing .mkdir.done and - precomplete with make install. bz#798450 - - -- Mike Hommey Tue, 20 Nov 2012 23:54:09 +0100 - -iceweasel (16.0.2-1) experimental; urgency=high - - * New upstream release. - * Fixes for mfsa2012-90, also known as - CVE-2012-4194, CVE-2012-4195, CVE-2012-4196. - - -- Mike Hommey Fri, 26 Oct 2012 20:46:21 +0200 - -iceweasel (16.0.1-1) experimental; urgency=high - - * New upstream release. - * Fixes for mfsa2012-{88-89}, also known as - CVE-2012-4191, CVE-2012-4192, CVE-2012-4193. - - * config/autoconf.mk.in, configure.in, extensions/gio/Makefile.in, - toolkit/library/Makefile.in, toolkit/library/nsStaticXULComponents.cpp: - toolkit/toolkit-tiers.mk: Actually build the GIO extension in libxul. - bz#799441. - - -- Mike Hommey Fri, 12 Oct 2012 00:24:42 +0200 - -iceweasel (16.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2012-{74-77,79-87}, also known as - CVE-2012-3983, CVE-2012-3982, CVE-2012-3984, CVE-2012-3985, - CVE-2012-3985, CVE-2012-3986, CVE-2012-3988, CVE-2012-3989, - CVE-2012-3991, CVE-2012-3994, CVE-2012-3993, CVE-2012-4184, - CVE-2012-3992, CVE-2012-3995, CVE-2012-4179, CVE-2012-4180, - CVE-2012-4181, CVE-2012-4182, CVE-2012-4183, CVE-2012-4185, - CVE-2012-4186, CVE-2012-4187, CVE-2012-4188, CVE-2012-3990. - - * debian/rules: Use xz compression for binary packages. Closes: #686325. - * debian/xulrunner.mozconfig: Enable gio protocol-handler and icon decoder. - * debian/control*: - - Bump libnspr4-dev build dependency to 4.9.2. - - Bump libsqlite3-dev build dependency to 3.7.13. - * debian/iceweasel.install, debian/iceweasel.links.in: Install webapprt - files. - - * media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/vp8.cc: - Fix to build against libvpx 1.1. - * extensions/gio/Makefile.in: Build the GIO extension in libxul. bz#799441. - * webapprt/gtk2/Makefile.in, webapprt/gtk2/webapprt.cpp: Don't search firefox - executable in $exe/../../dist/bin. bz#798233. - * webapprt/gtk2/webapprt.cpp: Fallback to the xulrunner subdirectory if - webapprt can't find xpcom in firefox directory. bz#762833. - - -- Mike Hommey Tue, 09 Oct 2012 15:13:08 +0200 - -iceweasel (15.0.1-1) experimental; urgency=low - - * New upstream release. - - -- Mike Hommey Sun, 16 Sep 2012 09:18:40 +0200 - -iceweasel (15.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2012-{57-66,68-70,72}, also known as - CVE-2012-1971, CVE-2012-1970, CVE-2012-1972, CVE-2012-1973, - CVE-2012-1974, CVE-2012-1975, CVE-2012-1976, CVE-2012-3956, - CVE-2012-3957, CVE-2012-3958, CVE-2012-3959, CVE-2012-3960, - CVE-2012-3961, CVE-2012-3962, CVE-2012-3963, CVE-2012-3964, - CVE-2012-1956, CVE-2012-3965, CVE-2012-3966, CVE-2012-3968, - CVE-2012-3967, CVE-2012-3969, CVE-2012-3970, CVE-2012-3971, - CVE-2012-3972, CVE-2012-3973, CVE-2012-3975, CVE-2012-3976, - CVE-2012-3978, CVE-2012-3980. - - * debian/iceweasel.mozconfig: Build iceweasel with system ply. - * debian/xulrunner-GRE_VERSION.install.in: Don't install xulrunner-bin, as - it's gone. - * debian/rules: Also use an epoch for iceweasel-l10n-all. - - -- Mike Hommey Wed, 29 Aug 2012 08:19:45 +0200 - -iceweasel (14.0.1-2) experimental; urgency=low - - * mfbt/double-conversion/utils.h: Declare double conversion correctness for - more architectures. bz#750620. Should fix FTBFSes on most (all?) Debian - architecures. - - -- Mike Hommey Thu, 19 Jul 2012 08:03:16 +0200 - -iceweasel (14.0.1-1) experimental; urgency=high - - * New upstream release. - * Fixes for mfsa2012-{42-56}, also known as - CVE-2012-1948, CVE-2012-1950, CVE-2012-1951, CVE-2012-1954, - CVE-2012-1953, CVE-2012-1952, CVE-2012-1966, CVE-2012-1955, - CVE-2012-1957, CVE-2012-1958, CVE-2012-1959, CVE-2012-1960, - CVE-2012-1961, CVE-2012-1962, CVE-2012-1963, CVE-2012-1964, - CVE-2012-1965, CVE-2012-1967. - * debian/rules: Remove packager fatal warnings. - * debian/xulrunner-GRE_VERSION.install.in: Don't install run-mozilla.sh and - xpcshell in usr/lib/xulrunner-x.y. They are in the SDK, now. - * debian/check_resources.py: Allow missing manifests when checking - resources. - - * browser/installer/package-manifest.in: Install URL classifier components - when MOZ_URL_CLASSIFIER is set. bz#762617. - - -- Mike Hommey Tue, 17 Jul 2012 12:13:48 +0200 - -iceweasel (13.0.1-2) experimental; urgency=low - - * debian/control*: Change font suggestions for MathML. Closes: #679469. - * dom/ipc/Makefile.in, dom/ipc/PBrowser.ipdl, dom/ipc/TabMessageUtils.cpp: - Only export TabMessageUtils.h in mozilla/dom. bz#761082. Closes: #675920. - - -- Mike Hommey Fri, 29 Jun 2012 09:56:00 +0200 - -iceweasel (13.0.1-1) experimental; urgency=low - - * New upstream release. - - -- Mike Hommey Sat, 16 Jun 2012 08:00:38 +0200 - -iceweasel (13.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2012-{34,36-38,40}, also known as - CVE-2012-1938, CVE-2012-1937, CVE-2011-3101, CVE-2012-1944, - CVE-2012-1945, CVE-2012-1946, CVE-2012-1947, CVE-2012-1940, - CVE-2012-1941. - - * debian/check_resources.overrides: Remove now unused entries. - * debian/rules: Adjust mozjs includes copied in libmozjs-dev. - * debian/installer/Makefile.in: Use DEFINES from browser/installer to - build package manifests. - * debian/branding/Makefile.in, debian/extra-stuff/Makefile.in, - debian/installer/*: Remove build script compatibility with Firefox < 4.0. - - * browser/components/migration/content/migration.js, - browser/components/migration/content/migration.xul, - browser/components/migration/src/BrowserProfileMigrators.manifest, - browser/components/migration/src/FirefoxProfileMigrator.js, - browser/components/migration/src/ProfileMigrator.js, - browser/locales/en-US/chrome/browser/migration/migration.dtd, - browser/locales/en-US/chrome/browser/migration/migration.properties, - l10n-*/browser/chrome/browser/migration/migration.properties, - toolkit/content/aboutSupport.js, toolkit/content/jar.mn, - toolkit/content/resetProfile.js, toolkit/profile/nsIProfileMigrator.idl, - toolkit/xre/nsAppRunner.cpp: Make the "Reset Firefox" feature more - generic. bz#756390. Closes: #673353. - - -- Mike Hommey Tue, 05 Jun 2012 09:31:15 +0200 - -iceweasel (12.0-7) experimental; urgency=low - - * debian/rules: Also set LDFLAGS from dpkg-buildflags (although in practice - it changes nothing because relro is disabled) - * debian/control*: - - Force build and runtime dependency on libsqlite3-0 >= 3.7.12-1~ for a - right value of SQLITE_MAX_SCHEMA_RETRY and SQLITE_MAX_DEFAULT_PAGE_SIZE. - - Suggest fonts-lyx. Closes: #673222. - - Make xulrunner-dbg depend on nspr and nss debug packages. - * debian/xulrunner-GRE_VERSION.links.in, - debian/xulrunner-GRE_VERSION.install.in: Move omni.ja to - /usr/lib/xulrunner-x.0 because it contains arch-depend data. - * debian/xulrunner.mozconfig: Use system cairo again. - - * gfx/thebes/gfxPlatform.cpp: Make system cairo work again. bz#722975. - - -- Mike Hommey Thu, 17 May 2012 11:59:46 +0200 - -iceweasel (12.0-6) experimental; urgency=low - - * ipc/chromium/src/base/file_util_linux.cc, - ipc/chromium/src/base/message_pump_libevent.cc, - ipc/chromium/src/base/time_posix.cc: gcc 4.7 build failures (missing - headers). bz#725655. - * layout/base/tests/TestPoisonArea.cpp: fix build failures with Clang and - GCC 4.7 in TestPoisonArea.cpp. bz#734490. - - -- Mike Hommey Fri, 11 May 2012 19:09:23 +0200 - -iceweasel (12.0-5) experimental; urgency=low - - * debian/xulrunner-GRE_VERSION.1.in: Fix xulrunner-x.y manual page to say - XULRunner instead of Iceweasel. - - * gfx/skia/include/core/SkMath.h, gfx/skia/include/core/SkPostConfig.h, - gfx/skia/src/opts/SkBitmapProcState_opts_arm.cpp, - gfx/skia/src/opts/SkBlitRow_opts_arm.cpp: Fixup for bz#751814, and - refreshed as sent upstream. Should fix FTBFS on armel and armhf. - - -- Mike Hommey Fri, 11 May 2012 10:46:18 +0200 - -iceweasel (12.0-4) experimental; urgency=low - - * memory/jemalloc/jemalloc.c: Don't hardcode page size on sparc. - * gfx/skia/include/core/SkPreConfig.h: Fixup for bz#749533 for Hurd. - * gfx/skia/src/opts/SkBitmapProcState_opts_arm.cpp, - * gfx/skia/src/opts/SkBlitRow_opts_arm.cpp: Various Skia fixes for ARMv4T - and ARMv6+. bz#751814. - * js/src/Makefile.in, js/src/assembler/jit/ExecutableAllocator.h, - js/src/jsapi.cpp, js/src/jscntxt.cpp, js/src/jscntxt.h: Refresh to use - the last version of bz#691898 + some cleanup. - - -- Mike Hommey Fri, 04 May 2012 09:11:59 +0200 - -iceweasel (12.0-3) experimental; urgency=low - - * ipc/chromium/src/base/atomicops_internals_mips_gcc.h: Import - atomicops_internals_mips_gcc.h from protobuf. bz#749530. - * gfx/skia/include/core/SkPreConfig.h: Add support for GNU/kFreeBSD and Hurd - in SKIA. bz#749533. - * browser/locales/en-US/searchplugins/google.xml: Fix Google search plugin. - - -- Mike Hommey Fri, 27 Apr 2012 08:47:34 +0200 - -iceweasel (12.0-2) experimental; urgency=low - - * js/src/jsapi.cpp: Fixup for bz691898. Should fix FTBFSes. - - -- Mike Hommey Thu, 26 Apr 2012 20:28:58 +0200 - -iceweasel (12.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2012-{20,22-24,26-33}, also known as - CVE-2012-0467, CVE-2012-0468, CVE-2012-0469, CVE-2012-0470, - CVE-2012-0471, CVE-2012-0473, CVE-2012-0474, CVE-2012-0475, - CVE-2012-0477, CVE-2012-0478, CVE-2011-3062, CVE-2011-1187, - CVE-2012-0479. - - * debian/control*: Bump libsqlite3-dev build dependency. - * debian/xulrunner.mozconfig: Use in-tree cairo until things settle down - for bz#722975. - * debian/rules: - - Remove update-settings.ini. - - Remove MOZ_PHOENIX define, it's not useful anymore. - * debian/make.mk, debian/rules, debian/upstream.mk: Avoid spawning shells - from debian/rules when possible. - * debian/rules, debian/control*: - - Remove special case for Lenny, it's not supported anymore. - - Build with hardening flags. Closes: #609975. - * debian/iceweasel.mozconfig, debian/rules: Move --with-branding option to - debian/rules. - * debian/control, debian/l10n, debian/rules: Simplify l10n control - generation. - - * memory/jemalloc/jemalloc.c: Fix jemalloc mmap wrapper for s390. bz#747322. - Closes: #667901. - * toolkit/components/search/nsSearchService.js: Handle transition to - /etc//searchplugins more gracefully. Closes: #666675. - * js/xpconnect/src/xpcprivate.h: Properly align XPCLazyCallContext::mData. - bz#747870. Closes: #669905. - * config/Preprocessor.py, config/tests/unit-Preprocessor.py, - js/src/config/Preprocessor.py: Use filters in #defines and #includes. - bz#508942. - - -- Mike Hommey Tue, 24 Apr 2012 08:21:07 +0200 - -iceweasel (11.0-4) experimental; urgency=low - - * debian/branding/content/Makefile.in: Work around imagemagick svg support - broken by latest librsvg2-bin. - * debian/vendor.js: Default to en-US searchplugins when locale's aren't - found. Closes: #665817. - * debian/iceweasel.links.in, debian/iceweasel.preinst: Don't create - /usr/lib/iceweasel/distribution/searchplugins symlink. - * debian/extra-stuff/addonsInfo.js: Synchronously get addons list. - * debian/branding/aboutIce.js: Use Services.jsm in aboutIce.js. - - * browser/components/dirprovider/DirectoryProvider.cpp: Load distribution - search plugins from /etc//searchplugins. - - -- Mike Hommey Fri, 30 Mar 2012 19:22:56 +0200 - -iceweasel (11.0-3) experimental; urgency=low - - * debian/extra-stuff/addonsInfo.js: Remove debugging info from - dump-addons-info output, and avoid failure on addons that don't have the - getResourceURI method (like personas). - * debian/duckduckgo.xml: Add t=debian to duckduckgo query url. - * debian/iceweasel.install, debian/iceweasel.links.in, - debian/iceweasel.preinst, debian/rules: Move search plugins under - /etc/iceweasel. Closes: #632698. - * debian/l10n/recommends: Recommend xul-ext-mozvoikko instead of myspell-fi - for -l10n-fi. Closes: #635361. - - * memory/jemalloc/jemalloc.c: Don't hardcode page size on ia64. - - -- Mike Hommey Fri, 23 Mar 2012 13:22:46 +0100 - -iceweasel (11.0-2) experimental; urgency=low - - * toolkit/library/Makefile.in: Fixup bz#734335 backport. Should fix all - FTBFSes. - - -- Mike Hommey Fri, 16 Mar 2012 08:35:43 +0100 - -iceweasel (11.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2012-{12-19}, also known as - CVE-2012-0454, CVE-2012-0455, CVE-2012-0456, CVE-2012-0457, - CVE-2012-0451, CVE-2012-0458, CVE-2012-0459, CVE-2012-0460, - CVE-2012-0461, CVE-2012-0462, CVE-2012-0464. - * debian/source.filter: Adjusted to upstream changes. - * debian/rules: - - Work around make-makefile brokenness. - - Define MOZ_PHOENIX when building. Tab closing animation end fails - because of some telemetry items that aren't defined in xulrunner, - because they are enclosed in an ifdef MOZ_PHOENIX. - * debian/l10n/*, debian/control: Refreshed. - * debian/xulrunner-GRE_VERSION.install.in: update.locale is now in omni.ja. - * debian/control*: - - Bump build dependency on libnss3-dev and libnspr4-dev. - - Remove forced version-dependency on libnss3-1d. - * debian/dh/dh_xulrunner.in: Adjust to upstream changes. - * debian/check_resources.overrides: Ignore Webapps.jsm import from apps.js. - - * toolkit/system/gnome/nsGSettingsService.cpp: Define - G_VARIANT_TYPE_STRING_ARRAY when building against older glib. bz#710972. - * netwerk/protocol/http/HttpChannelParent.*: Revert investigation patch for - bz#621446, which triggers an ICE on gcc 4.4. - * configure.in, toolkit/library/nsStaticXULComponents.cpp, - tools/profiler/Makefile.in, tools/profiler/sampler.h: Only build SPS on - supported platforms. bz#734335. - - -- Mike Hommey Wed, 14 Mar 2012 10:28:21 +0100 - -iceweasel (10.0.3esr-1) unstable; urgency=low - - * New upstream release. - - Avoid crashing when there are no GL extensions reported by the GL - implementation. bz#728656. Closes: #656611. - * Fixes for mfsa2012-{12-19}, also known as - CVE-2012-0454, CVE-2012-0455, CVE-2012-0456, CVE-2012-0457, - CVE-2012-0451, CVE-2012-0458, CVE-2012-0459, CVE-2012-0460, - CVE-2012-0461, CVE-2012-0462, CVE-2012-0464. - * debian/control, debian/l10n/*, debian/rules: Modify the way we use - isoquery to get a language name out of iso 639 codes. - * debian/upstream.mk: - - Better detect beta version given for download. - - Allow to use with iceape and icedove. - - Support download ESR releases. - * debian/iceweasel-runner, debian/iceweasel.1, - debian/iceweasel.README.Debian, debian/iceweasel.install, - debian/iceweaselrc: Remove dsp wrapper glue. - * debian/rules, debian/iceweasel.install, debian/iceweasel.links.in: - Localize search plugins. - * debian/upstream.mk, debian/repack.py, debian/l10n.filter: Filter l10n - upstream tarballs such that they stay the same when there are no changes - besides tags. - * debian/rules: Don't sign NSS libraries, as this is done as part of libnss3 - build process. - - * storage/src/mozStorageService.cpp: Don't crash an app using libxul because - of the lack of je_malloc_usable_size_in_advance. bz#720682. Closes: #660487. - * widget/src/xpwidgets/GfxInfoX11.*: - - Block OpenGL 1 drivers explicitly to steer clear of crashes. bz#696636. - - Block the Nouveau 3D driver with Mesa < 8.0.1. bz#729817. - * browser/components/dirprovider/DirectoryProvider.cpp: Try getting - general.useragent.locale as a complex value first. bz#515232. - * xpcom/glue/standalone/nsGlueLinkingDlopen.cpp: Avoid confusing gdb by - dependent libs being symbolic links. - - -- Mike Hommey Wed, 14 Mar 2012 08:57:15 +0100 - -iceweasel (10.0.2-1) unstable; urgency=low - - * New upstream release. Addresses CVE-2011-3026. - * debian/import-tar.py: Allow to import multi-tarball sources. - * debian/rules: Install js/*.h in /usr/include/mozjs/. Closes: #658315. - * debian/xulrunner.mozconfig, debian/control*: Build against system - python-ply. - * debian/control*: Build conflict with liboss4-salsa-dev. - - * xpcom/typelib/xpidl/Makefile.in: Ship xpidllex.py and xpidlyacc.py. - bz#723861. - * config/autoconf.mk.in, configure.in, xpcom/idl-parser/Makefile.in, - xpcom/typelib/xpidl/Makefile.in: Allow to build with system python ply - library. bz#728229. - * browser/app/profile/firefox.js: Don't auto-disable extensions in system - directories. Closes: #656378 and friends. - - -- Mike Hommey Fri, 17 Feb 2012 18:40:48 +0100 - -iceweasel (10.0.1-1) unstable; urgency=low - - * New upstream release. - * Fixes for mfsa2012-10, also known as CVE-2012-0452. - - -- Mike Hommey Sat, 11 Feb 2012 08:26:28 +0100 - -iceweasel (10.0-3) unstable; urgency=low - - * debian/upstream.mk: Add rule to download compare-locales for a given - release. - * debian/rules: Build locales from build-browser only, and use - compare-locales to merge them with en-US for non-existing strings. - - * browser/locales/Makefile.in, toolkit/locales/Makefile.in: Revert previous - patch. - * browser/makefiles.sh: Add toolkit l10n Makefiles to browser/makefiles.sh. - bz#721737. - - -- Mike Hommey Fri, 10 Feb 2012 08:32:58 +0100 - -iceweasel (10.0-2) unstable; urgency=low - - * debian/control*: Bump libvpx-dev build dependency to 1.0.0. - * configure.in: Fix FTBFS with libvpx 1.0.0. - - -- Mike Hommey Sun, 05 Feb 2012 11:29:51 +0100 - -iceweasel (10.0-1) unstable; urgency=low - - * New upstream release. - * Fixes for mfsa2012-{01-09}, also known as - CVE-2012-0442, CVE-2012-0443, CVE-2011-3670, CVE-2012-0445, - CVE-2011-3659, CVE-2012-0446, CVE-2012-0447, CVE-2012-0444, - CVE-2012-0449, CVE-2012-0450. - - * debian/iceweasel.postinst: Remove /usr/lib/iceweasel/.autoreg on upgrade. - Closes: #648541. - * debian/source.filter: The PNG test suite moved. - * debian/xulrunner-GRE_VERSION.{links,install}.in: Hyphenation - dictionaries moved inside omni.jar. - * debian/control*: Bump libvpx-dev build dependency. - * debian/xulrunner-GRE_VERSION.*.in: Omni.jar was renamed omni.ja. - * debian/upstream.mk: Use a separate variable for download version. - * debian/rules: Call configure directly for build-browser, instead of - using dh_auto_configure. Closes: #656313. - * debian/upstream.mk: Add rules to download l10n sources. - * debian/rules, debian/control*, debian/l10n, - debian/branding/locales/Makefile.in: Add rules to build l10n packages. - - * js/src/Makefile.in, js/src/vm/RegExpObject*, js/src/yarr/wtfbridge.h: - Use YARR interpreter instead of PCRE on platforms where YARR JIT is - not supported. bz#691898. - * browser/locales/Makefile.in, toolkit/locales/Makefile.in: Don't - build some toolkit l10n from browser/. - * l10n-ru/browser/chrome/browser-region/region.properties: Place google - and gmail before yandex. (imported from iceweasel-l10n) - - -- Mike Hommey Wed, 01 Feb 2012 14:13:16 +0100 - -iceweasel (9.0.1-1) unstable; urgency=low - - * New upstream release. - * debian/control*: Force xulrunner to depend on libnss3-1d >= 3.13.1. - It doesn't require symbols from versions that new, but it actually - requires some new flags being supported. - - -- Mike Hommey Thu, 22 Dec 2011 09:00:09 +0100 - -iceweasel (9.0-1) unstable; urgency=low - - * New upstream release. - * Fixes for mfsa2011-{53-56,58}, also known as - CVE-2011-3660, CVE-2011-3661, CVE-2011-3658, CVE-2011-3663, - CVE-2011-3665. - - * debian/test.mk: Remove hashbang. - * debian/control*: - - Build dependency on libidl-dev is not required anymore. - - Bump libsqlite3-dev build dependency. - - Bump libnss3-dev build dependency. - * debian/xulrunner-dev.install.in: Adapt to upstream changes. - * debian/check_resources.*, debian/rules: Check that resources:// urls are - appropriately used. - - * build/unix/gnu-ld-scripts/jemalloc-standalone-linkage-version-script: - Revert previous patch, the file is not used anymore. - * browser/devtools/highlighter/TreePanel.jsm: Use resource:// urls - appropriately. bz#703633. - * js/src/methodjit/MethodJIT.cpp: Don't require 16 bytes alignment for - VMFrame on sparc. bz#698923. - * ipc/chromium/src/base/dir_reader_posix.h: Fix GNU/non-Linux failure to - build. - * js/src/assembler/assembler/ARMAssembler.cpp: - Fix ARMAssembler::getOp2RegScale on < ARMv5. bz#703531. - * js/src/jscompartment.cpp: Fix build failure on platforms without YARR JIT. - bz#703534. - * js/src/methodjit/TrampolineSparc.s: Avoid R_SPARC_WDISP22 relocation - in TrampolineSparc.s. bz#703842. - * js/src/jsgc.cpp: Avoid invalid conversion from 'const size_t*' to - 'const jsuword*' on s390. bz#703833. - * gfx/angle/src/compiler/osinclude.h: Add support for GNU/kFreeBSD and - GNU/Hurd. bz#711353. - - -- Mike Hommey Tue, 20 Dec 2011 20:05:33 +0100 - -iceweasel (8.0-3) unstable; urgency=low - - * debian/rules: Don't remove lines beginning with # in preprocessed files. - Closes: #648143. - - -- Mike Hommey Wed, 09 Nov 2011 09:05:57 +0100 - -iceweasel (8.0-2) unstable; urgency=low - - * js/src/vm/String-inl.h: Add missing parts from bz#589735 for 8.0. - - -- Mike Hommey Tue, 08 Nov 2011 23:19:35 +0100 - -iceweasel (8.0-1) unstable; urgency=low - - * New upstream release. - * Fixes for mfsa2011-{47-52}, also known as - CVE-2011-3648, CVE-2011-3651, CVE-2011-3652, CVE-2011-3654, - CVE-2011-3650, CVE-2011-3649, CVE-2011-3653, CVE-2011-3655. - - * debian/*.in, debian/rules: Use @VARIABLE@ instead of ##VARIABLE## for - preprocessing. - * debian/rules: - - Use Preprocessor.py instead of sed for preprocessing. - - Application.ini tweaks for version aren't needed anymore. - - Add some dependencies to regenerate debian/control. - - Force MOZ_APP_BASE_VERSION to GRE_VERSION. - * debian/iceweasel.install, debian/rules, debian/test.mk: Build iceweasel - in build-browser/ instead of build-iceweasel/. - * debian/import-tar.py: Add a tool that dumps a tar as a git fast-import - stream. - * debian/rules, debian/control.in, debian/xulrunner-GRE_VERSION.links.in: - Rename SO_VERSION variable to JS_SO_VERSION and use the first digit of - GRE_VERSION to generate it. - * debian/noinstall.in: README.txt is not shipped anymore. - * debian/rules: Disable methodjit on sparc because of bz#698911. - - * configure*: Disable dead symbol removal when failing to test for bz#670659. - bz#690682. - * js/src/jsscan.cpp: Properly handle EOF in TokenStream::getAtSourceMappingURL - on platforms with unsigned chars. bz#686283. - * js/src/assembler/assembler/ARMAssembler.h: LDRH/STRH/LDRSB/STRSB are - supported on ARMv5-. bz#694533. - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_s390.cpp: Reimplement - NS_InvokeByIndex in C on S390 Linux. This will fix FTBFS on S390. - * config/config.mk, config/rules.mk, js/src/config/config.mk, - js/src/config/rules.mk: (Statically) link jemalloc to all programs. This - will solve FTBFS on ia64, and fits what is done in 9.0. - * browser/devtools/webconsole/HUDService.jsm, - browser/devtools/webconsole/test/browser/browser_webconsole_bug_651501_document_body_autocomplete.js, - browser/devtools/webconsole/test/browser/head.js: HUDService uses some - resource://gre/ urls that ought to be resource:///. bz#682217. - Closes: #638772. - * build/unix/gnu-ld-scripts/jemalloc-standalone-linkage-version-script: - Export the _IO_stdin_used symbol. bz#699734. This will fix FTBFS on - sparc. - * testing/xpcshell/runxpcshelltests.py: Read xpcshell process' stdout one - character at a time. - - -- Mike Hommey Tue, 08 Nov 2011 20:04:06 +0100 - -iceweasel (7.0.1-4) unstable; urgency=low - - * xpcom/base/nscore.h, xpcom/glue/nsID.h: Don't force nsID to align to - 64-bit boundary ; instead, use 32-bits comparisons in nsID::Equals, - effectively reverting bz#164580. Closes: #645371. - - -- Mike Hommey Sat, 15 Oct 2011 09:44:32 +0200 - -iceweasel (7.0.1-3) unstable; urgency=low - - * debian/branding/configure.sh: Set MOZ_APP_DISPLAYNAME in Iceweasel - branding. Closes: #644801. - * debian/xulrunner.mozconfig, debian/xulrunner-GRE_VERSION.install.in, - debian/rules: Enable GIO instead of gnome-vfs and GConf. - Partially fixes #410671. - - * ipc/chromium/src/build/build_config.h: Update supported architectures - for IPC, as landed upstream. Closes: #644939. - * xpcom/base/nscore.h, xpcom/glue/nsID.h: Force nsID to align to 64-bit - boundary. bz#660335. Closes: #642762. - - -- Mike Hommey Fri, 14 Oct 2011 17:22:42 +0200 - -iceweasel (7.0.1-2) unstable; urgency=low - - * debian/repack.py: Improved in several ways. - * debian/rules: Install vm/* headers under /usr/include/mozjs. - Closes: #644086. - - -- Mike Hommey Tue, 04 Oct 2011 08:32:20 +0200 - -iceweasel (7.0.1-1) unstable; urgency=low - - * New upstream release. - - -- Mike Hommey Fri, 30 Sep 2011 08:32:09 +0200 - -iceweasel (7.0-1) unstable; urgency=low - - * New upstream release. - * Fixes various security issues, which CVE ids are not published yet. - - * debian/branding/Makefile.in, debian/iceweasel.install: Remove document.png, - as it is not used anymore. - * debian/branding/content/Makefile.in, debian/branding/content/jar.mn: Stop - jarring up a copy of mozicon128.png that aboutHome no longer uses. - * debian/rules: Don't remove /usr/lib/xulrunner-7.0/libmozjs.so*, they're not - installed there anymore. - * debian/iceweasel.mozconfig: Add --disable-libjpeg-turbo to work around - configure checking for yasm on APP build. - - * js/src/Makefile.in: Only add -DENABLE_JIT=1 to CXXFLAGS if any of - trace/method/regex jit is enabled. bz#670719. Fixes FTBFSes on - powerpc and s390. - * js/src/jsregexpinlines.h, js/src/yarr/OSAllocatorPosix.cpp, - js/src/yarr/wtfbridge.h: build fix for ENABLE_YARR_JIT=0. bz#665819. - * xpcom/glue/pldhash.c: Work around recent ARM GNU ld bug with - -fdata-sections and variables names starting with "stub" leading to crash. - bz#675618. Also avoids elfhack crash during build. - * js/src/assembler/wtf/Platform.h: Don't enable YARR JIT on MIPS, as the - implementation is missing. bz#680642. - * js/src/yarr/BumpPointerAllocator.h: Use a pool size of 16kB on ia64 for - bump pointer allocator. bz#680917. - - -- Mike Hommey Wed, 28 Sep 2011 08:51:02 +0200 - -iceweasel (6.0.2-1) unstable; urgency=medium - - * New upstream release to strengthen the libnss3 response to the - DigiNotargate. - - -- Mike Hommey Tue, 06 Sep 2011 08:32:55 +0200 - -iceweasel (6.0-4) unstable; urgency=low - - * js/src/jsstrinlines.h: Fix-up bz#589735 backport. Should fix ia64 FTBFS. - - -- Mike Hommey Sat, 27 Aug 2011 09:07:06 +0200 - -iceweasel (6.0-3) unstable; urgency=low - - * debian/libmozjs-dev.install: Add more missing headers to libmozjs-dev. - * debian/rules, debian/xulrunner-GRE_VERSION.install.in: Install - plugin-container on all architectures. Closes: #639289. - * debian/extra-stuff/reportbug-helper-script: Avoid listing all debian - packages in the reportbug helper when no addons are installed. - * debian/duckduckgo.xml, debian/iceweasel.install: Add DuckDuckGo search - plugin. Closes: #616115. - - * js/src/jsgcinlines.h, js/src/jsnum.cpp, js/src/jsstr.cpp, js/src/jsstr.h, - js/src/jsstrinlines.h, js/src/jstracer.cpp, js/src/jstracer.h, - js/src/tracejit/Writer.cpp: Allow static JS strings to be turned off; - turn off on ia64. bz#589735. - * memory/jemalloc/jemalloc.c: Allocate memory with an address with high 17 - bits clear on ia64. bz#589735. This should finally make Iceweasel - actually work on ia64. - * js/src/jsval.h, js/src/jsvalue.h: Fix jsval_layout on 64-bit big-endian - platforms. bz#674522. Closes: #638623. - - -- Mike Hommey Fri, 26 Aug 2011 09:48:52 +0200 - -iceweasel (6.0-2) unstable; urgency=low - - * debian/libmozjs-dev.install: Install mfbt/* files under - /usr/include/mozjs/mozilla. Closes: #637984. - - -- Mike Hommey Sat, 20 Aug 2011 09:13:06 +0200 - -iceweasel (6.0-1) unstable; urgency=low - - * New upstream release. - * Fixes for mfsa2011-29, including: - CVE-2011-2989, CVE-2011-2991, CVE-2011-2992, CVE-2011-2985, - CVE-2011-2993, CVE-2011-2988, CVE-2011-2987, CVE-2011-0084, - CVE-2011-2990, CVE-2011-2986. - * debian/control*: - - Bump build dependency on nspr, nss and sqlite. - - Build-depend on libjpeg-dev instead of libjpeg62-dev. Closes: #636452. - - Remove xprint suggest. Closes: #626794. - * debian/rules: - - Official branding moved to browser/branding/official. - - Don't set -std=gnu++0x ourselves, upstream build system now does it for - us. - - Remove libmozjs.so* from /usr/lib/xulrunner-6.0. - - Link npapi_getinfo against libpthread for GNU/Hurd. - * debian/installer/package-manifest.xulrunner, - debian/xulrunner-dev.install.in: Install xpt.py from sdk instead of xpt_* - from /usr/lib/xulrunner-6.0. - * debian/xulrunner-GRE_VERSION.install.in, - debian/xulrunner-GRE_VERSION.links.in: Add hyphenation dictionary. This is - temporary until we use libreoffice.org's. - * debian/iceweasel.desktop: Add german translation for the Iceweasel menu - item. Thanks Ronny Standtke. Closes: #629924. - - * layout/build/Makefile.in, toolkit/library/Makefile.in: Unbreak build for - GNU/Hurd and GNU/kFreeBSD (since they don't have libossaudio). bz#673460. - * ipc/chromium/src/base/debug_util_posix.cc, - ipc/chromium/src/base/third_party/nspr/prcpucfg.h, - ipc/chromium/src/build/build_config.h: Allow ipc code to build on GNU/Hurd. - Closes: #636750. - * configure*: Revert "Allow to build against SQLite 3.7.3". - - -- Mike Hommey Mon, 15 Aug 2011 18:16:55 +0200 - -iceweasel (5.0-6) unstable; urgency=low - - * debian/rules: ia64 doesn't support stabs debugging information, so use a - different workaround: use -O2 instead of -Os. - - -- Mike Hommey Sat, 30 Jul 2011 10:31:55 +0200 - -iceweasel (5.0-5) unstable; urgency=low - - * debian/rules: - - Don't add -g to CFLAGS, the upstream build system does it. - - Use -gstabs on ia64, to work around ICE. - * xpcom/base/nsDebugImpl.cpp: Refresh with the patch from bz#643779 as - landed updstream. Closes: #635957. - - -- Mike Hommey Sat, 30 Jul 2011 08:48:19 +0200 - -iceweasel (5.0-4) unstable; urgency=low - - * debian/rules: Don't create a versioned shlibs for libmozjs. - * debian/xulrunner-dev.preinst.in: Add a preinst script to remove - /usr/lib/xulrunner-devel-GRE_VERSION/sdk/bin before upgrading from versions - <= 5.0-2. Closes: #634053. - * debian/control*: - - Use linux-any wildcard for libasound2-dev and libiw-dev Build-Depends - instead of using a list of negated architectures. Closes: #634629. - - Adjust some package descriptions. Closes: #633597. - - Bump Standards-Version to 3.9.2.0. No changes required. - * debian/extra-stuff/addonsInfo.js: Fix the addons info dumper to use the new - Addons Manager API. Closes: #603412. - * debian/xulrunner-GRE_VERSION.postinst.in, - debian/xulrunner-GRE_VERSION.prerm.in: Remove the xulrunner-stub - alternative. The reason why it was good to have in /usr/bin doesn't exist - anymore. - * debian/xulrunner-GRE_VERSION.postinst.in: Don't cleanup {compreg,xpti}.dat. - They've not been generated for a while. - - * js/src/xpconnect/shell/xpcshell.cpp: Fixup for bz#671804. - * configure*: Revert "Put the crmf library before the NSS libraries". - - -- Mike Hommey Fri, 22 Jul 2011 15:48:09 +0200 - -iceweasel (5.0-3) unstable; urgency=low - - * Upload to unstable. - * debian/control*: Fix build dependency on libsqlite3-dev. - * debian/rules: - - Replace sdk/bin files also in /usr/lib/xulrunner-5.0 with symbolic links. - - Use dist/include to find npapi.h when building npapi_getinfo. - * debian/control*, debian/rules: Use ${binary:Version} for iceweasel - dependency on xulrunner, now that they have the same version. - * debian/test.mk: - - Set the application directory for xpcshell tests. - - Set plugin path for all tests. - * debian/control*: Add a build dependency on ttf-dejima-mincho to avoid - reftest failure due to the lack of japanese font. - * debian/xulrunner-GRE_VERSION.lintian-overrides.in: Add a temporary lintian - override for libtheora embedding. - - * js/src/Makefile.in: Fix namespace exporting. - * toolkit/mozapps/installer/packager.mk: Install sdk/bin with make install. - bz#639554. - * config/autoconf.mk.in: Use the first two digits of the version number for - the install directory. bz#445128. - * xulrunner/installer/Makefile.in: Revert previous change for the version - number here, it concerns something that isn't built anymore and will go - away. - * embedding/android/GeckoAppShell.java, ipc/glue/GeckoChildProcessHost.cpp, - other-licenses/android/APKOpen.cpp, toolkit/xre/nsAppRunner.cpp, - toolkit/xre/nsEmbedFunctions.cpp, xpcom/build/Omnijar.*, - xpcom/build/nsXPComInit.cpp: Updated part 3 of bz#620931. - * js/src/xpconnect/shell/xpcshell.cpp: Add a -a option to xpcshell to set - an application directory. bz#620931 (part 6) - * browser/installer/Makefile.in, browser/installer/precompile_cache.js: - Make startup cache generation work better with new omni.jar handling. - bz#620931 (part 7) - * toolkit/components/places/tests/unit/test_database_replaceOnStartup.js: - Don't modify in-tree default.sqlite. bz#666709, bz#668906. - * storage/src/mozStorageService.cpp, - storage/test/unit/test_storage_service.js: Add a safeguard to - openUnsharedDatabase. bz#668906. - * toolkit/mozapps/downloads/tests/unit/test_DownloadUtils.js: Fix with - locales with a different decimal separator. bz#671533. - * xpcom/build/nsXPComInit.cpp: Initialize NS_XPCOM_LIBRARY_FILE from - NS_GRE_DIR. bz#671564. - * testing/xpcshell/runxpcshelltests.py: Allow to pass an application - directory to xpcshell tests. bz#671562. - * modules/plugin/test/unit/head_plugins.js, netwerk/test/unit/test_socks.js, - toolkit/mozapps/extensions/test/xpcshell/test_plugins.js: Fix some tests - using CurProcD where GreD should be used. - * xpcom/tests/unit/test_iniProcessor.js: Cleanup temporary files from - test_iniProcessor.js. bz#671570. - * modules/libpref/test/unit/test_libPrefs.js: Cleanup temporary files from - test_libPrefs.js. bz#671576. Together with bz#671570 and bz#666709 above, - Closes: #632890. - * toolkit/mozapps/extensions/test/xpcshell/test_update.js: Don't hardcode - en-US in test_update.js. bz#671631. - * modules/libpref/src/nsPrefService.cpp: Always load $gre/defaults/pref - prefs. bz#671798. - * js/src/xpconnect/shell/xpcshell.cpp: Provide NS_APP_PREF_DEFAULTS_50_DIR - and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. bz#671804. - - -- Mike Hommey Fri, 15 Jul 2011 12:04:39 +0200 - -iceweasel (5.0-2) experimental; urgency=low - - * debian/rules: Fix configure permissions for source tarballs generated from - mercurial. - * debian/test.mk: Create a xulrunner symbolic link in - build-iceweasel/dist/bin so that reftests work. - * debian/watch: Always get the latest release. - - * js/src/nanojit/njconfig.cpp: Allow ARMv4T in nanojit. - * ipc/chromium/src/base/platform_thread_posix.cc, - ipc/chromium/src/base/third_party/nspr/prcpucfg.h, - ipc/chromium/src/build/build_config.h: Allow ipc code to build on - GNU/kfreebsd. Closes: #626314. - - -- Mike Hommey Fri, 01 Jul 2011 14:43:39 +0200 - -iceweasel (5.0-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2011-{09,19-22,25-28}, also known as - CVE-2011-0061, CVE-2011-2374, CVE-2011-2375, CVE-2011-2373, - CVE-2011-2372, CVE-2011-2371, CVE-2011-2366, CVE-2011-2367, - CVE-2011-2368, CVE-2011-2369, CVE-2011-2370. - - * debian/xulrunner-GRE_VERSION.install.in: /etc/gre.d is not used anymore. - * debian/branding/content/aboutDialog.css, debian/branding/content/jar.mn: - Updated branding. - * debian/rules: xulrunner and iceweasel now have the same version. - * debian/dh/dh_xulrunner.in: Modify the strings we try to find in the xpcom - standalone glue. - - * other-licenses/bsdiff/Makefile.in: Fix bsdiff build failure with system - bzip2. bz#644692. - * layout/base/nsDocumentViewer.cpp: Use an integer type in - DocumentViewerImpl::SetMinFontSize, instead of float. bz#652139. - * browser/base/content/aboutDialog.*, - browser/branding/*/content/aboutDialog.css - browser/branding/*/content/jar.mn, - other-licenses/branding/firefox/content/aboutDialog.css, - other-licenses/branding/firefox/content/jar.mn: Move some parts of - aboutDialog.css into branding. bz#652306. - * configure.*: Disable building embedded libjpeg-turbo when building with - system libjpeg. bz#652399. - - -- Mike Hommey Mon, 20 Jun 2011 17:17:04 +0900 - -iceweasel (4.0.1-4) experimental; urgency=low - - * The 'I meant that to be in previous release but forgot' release. - * xulrunner/installer/Makefile.in: Add -lmozalloc in link flags provided in - libxul.pc. bz#662223. - * memory/mozalloc/mozalloc.h, memory/mozalloc/Makefile.in, - xpcom/xpcom-config.h.in: Define NS_ATTR_MALLOC and NS_WARN_UNUSED_RESULT - in xpcom-config.h, and include it from mozalloc.h. bz#662224. - - -- Mike Hommey Mon, 20 Jun 2011 15:29:09 +0900 - -iceweasel (4.0.1-3) experimental; urgency=low - - * debian/installer/Makefile.in: Remove MOZ_IPC ifdef, it's not strictly - required, and won't be defined anymore in 5.0. - * debian/rules: - - Use official branding as reference when comparing to ours. - - Construct GRE_VERSION from the first two digits in GRE_MILESTONE. - - Handle build id from the debian version number. - - Handle UPSTREAM_RELEASE correctly for beta releases. - - Set MOZ_UA_BUILDID on betas and releases. - - -- Mike Hommey Fri, 17 Jun 2011 11:39:56 +0900 - -iceweasel (4.0.1-2) experimental; urgency=low - - * xpcom/base/nsDebugImpl.h, xpcom/base/nsTraceRefcntImpl.h, - xpcom/glue/nsEnumeratorUtils.cpp, xpcom/io/nsUnicharInputStream.h, - intl/unicharutil/util/nsUnicharUtils.h, toolkit/xre/nsAppRunner.cpp, - embedding/browser/gtk/src/EmbedPrivate.cpp: Add missing constructors - according to 8.5 [dcl.init], para 9 in C++03, para 6 in C++0x, - because gcc 4.6 enforces it. - * ipc/chromium/src/chrome/common/ipc_message_utils.h: Fix for s390, where - size_t is unsigned long. - - * debian/copyright: Updated to fit the replacement of the remove.nonfree - script. Closes: #624587. - - -- Mike Hommey Sat, 30 Apr 2011 19:29:34 +0200 - -iceweasel (4.0.1-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2011-{12,17-18}, also known as - CVE-2011-0079, CVE-2011-0081, CVE-2011-0069, CVE-2011-0070, - CVE-2011-0068, CVE-2011-1202. - - * debian/rules, toolkit/components/url-classifier/src/Makefile.in: - Remove alpha specific thungs because it is unsure they still have any - positive effect, and alpha has many other problems that would need fixing - if porters care. - - * modules/libpr0n/encoders/png/nsPNGEncoder.cpp: Now that we use the bundled - PNG library, revert patch to use png_set_filter to avoid using write - filters. - * browser/app/Makefile.in, browser/app/profile/firefox.js, - browser/components/safebrowsing/Makefile.in, - browser/components/safebrowsing/content/application.js: Use - MOZ_OFFICIAL_BRANDING instead of MOZILLA_OFFICIAL to choose the shavar to - use for safebrowsing. - * modules/plugin/Makefile.in: Filter by toolkit instead of by OS to decide - whether to go into modules/plugin/test. - * xulrunner/app/xulrunner.js: Don't set extensions.dss.enabled at the XRE - level. It looks like the addons manager bug this would circumventing has - been fixed since 3.6. - * modules/plugin/base/src/nsPluginHost.cpp: Simplify MOZILLA_DISABLE_PLUGINS - environment variable handling. - * modules/libpr0n/test/reftest/pngsuite-ancillary/reftest.list: Revert what - was supposed to be a temporary patch. - * browser/components/build/Makefile.in: Revert our patch to link against - nspr, this was fixed upstream in a different location. - * security/manager/ssl/public/Makefile.in, - security/manager/ssl/public/nsIBadCertListener.idl, - security/manager/ssl/src/nsNSSIOLayer.*: Embedding as it existed is going - to go away in 5.0, don't fool ourselves in keeping that any longer. - * ipc/chromium/src/build/build_config.h: Add mips, hppa, ia64, s390 and sparc - defines. - * configure.in, gfx/ycbcr/Makefile.in: Reverted patch to avoid building ARM - neon code. - * gfx/ycbcr/yuv_convert_arm.cpp: Allow to build on armv4t. - * gfx/ycbcr/yuv_convert.cpp: Do runtime detection of NEON in - ConvertYCbCrToRGB565. - * xpcom/base/nsDebugImpl.cpp: Fix FTBFS in xpcom/base on armv4t differently. - * js/src/nanojit/NativeARM.cpp: Force NativeARM.o to have arch armv4t in its - .ARM.attributes. - * js/src/jsnum.h, js/src/jsvalue.h: Don't use std::signbit, and replace - JSDOUBLE_IS_* definitions with bitwise operations. bz#640494. - * js/src/shell/jsworkers.cpp: Get rid of STL algorithm use. bz#640494. - * js/src/configure.in: Update to landed version of bz#589744. - * configure.in, js/src/configure.in: Updated to latest version of bz#626035. - - * debian/rules: Enable IPC on all architectures. - - -- Mike Hommey Fri, 29 Apr 2011 08:01:15 +0200 - -iceweasel (4.0-3) experimental; urgency=low - - * accessible/src/base/TextUpdater.cpp: Fix crash @nsAccessible::AsHyperText() - bz#643906. Closes: #619637. - * configure*, gfx/ycbcr/Makefile.in: Avoid building arm neon code. bz#547946. - * js/src/xpconnect/src/xpcprivate.h, - js/src/xpconnect/src/xpccallcontext.cpp: Ensure XPCCallContext string - cache is aligned. bz#634594. - * gfx/ots/include/opentype-sanitiser.h: strict alignment issues when - displaying OpenType fonts. bz#643137. - - -- Mike Hommey Sun, 27 Mar 2011 14:23:44 +0200 - -iceweasel (4.0-2) experimental; urgency=low - - * debian/rules: Define __ARM_PCS when building on armel. Fixes FTBFS with - gcc 4.5 not declaring either __ARM_PCS or __ARM_PCS_VFP. - - -- Mike Hommey Wed, 23 Mar 2011 15:45:17 +0100 - -iceweasel (4.0-1) experimental; urgency=low - - * New upstream release. It's actually the same as rc2. - - * debian/rules: Adjust version checking for version 4.0. - * debian/control: Refreshed. - - * ipc/chromium/Makefile.in: Fix FTBFS in IPC on Linux PPC, part 2. - * xpcom/base/nsDebugImpl.cpp: Fix FTBFS in xpcom/base on armv4t. bz#643779. - - -- Mike Hommey Tue, 22 Mar 2011 21:06:29 +0100 - -iceweasel (4.0~rc2-2) experimental; urgency=low - - * debian/rules: Actually disable methodjit on armel, instead of all other - architectures. - * ipc/chromium/src/build/build_config.h: Fix FTBFS in IPC on Linux PPC. - bz#643112. - - -- Mike Hommey Sat, 19 Mar 2011 11:42:44 +0100 - -iceweasel (4.0~rc2-1) experimental; urgency=low - - * New upstream release candidate. - * debian/rules: Modify gross hack on the version checks to make it work with - RC2, which claims to be final. - * debian/control*: Include our tee-enabled cairo NMU from mozilla.debian.net - in build dependencies. - * debian/rules: - - Add IPC support for powerpc. - - Disable methodjit on armel. - - * gfx/layers/basic/BasicImages.cpp: fix bad rendering of video with 16-bits - displays. bz#640588. Closes: #617475. - * configure*: Allow to build against SQLite 3.7.3 for backports. - * js/src/Makefile.in: Avoid "The cacheFlush support is missing on this - platform" error on alpha, ia64, mips and s390. - - -- Mike Hommey Sat, 19 Mar 2011 09:01:30 +0100 - -iceweasel (4.0~rc1-1) experimental; urgency=low - - * New upstream release candidate. - - Long link URLs are cropped in the middle instead of at the end. - Closes: #615853. - * debian/rules: Gross hack on the version checks to make it work with - RC, which claims to be final. - * js/src/jsnum.h, js/src/jsvalue.h: Use std::signbit when using js - headers in C++. Fixes FTBFS with -std=c++0x, which we use. - - -- Mike Hommey Thu, 10 Mar 2011 10:19:52 +0100 - -iceweasel (4.0~b12-1) experimental; urgency=low - - * New upstream beta release. - - Properly build documents with overflow:hidden elements. Closes: #562996. - - window.alert dialogs are not popups any more. Closes: #239105. - - Upscaling of images uses bilinear filtering. Closes: #596774. - - Various improvements to the :visited css support to mitigate history - sniffing. Closes: #560108. - - Properly render SVG files with flowRoot. Closes: #513885. - - Fullscreen mode doesn't prevent proper search engine from being used. - Closes: #514939. - - Authentication dialogs are not really popups anymore, so focus problems - with them are fixed. Closes: #609768. - - Better focus handling with location bar vs. content. Closes: #611354. - - Various fixes for use with cairo 1.10, which most notably fixes - animated GIFs. Closes: #589576. - * debian/rules: Handle beta versions in milestone check. - * This new version makes use of APNG files in the GUI that can't easily - be replaced with GIF versions, so we're switching back to the embedded - libpng library. As a consequence, the APNG related patches were dropped. - - * debian/copyright: Updated, but there are most probably still things - missing. - * debian/rules, config/autoconf.mk.in: Bump base version to 2.0. - * debian/rules: - - Don't modify application.ini on the beta release. - - Adjust dh_xulrunner test to match the removal of unixprint plugin. - - Add new variables for packages lists, as required by - toolkit/mozapps/installer/packager.mk. - * debian/control*: - - Add a build dependency on mesa-common-dev. - - libmozjs4d doesn't break xulrunner-1.9.2. - - Build depend on libvpx-dev. - - Build depend on libnss3-dev >= 3.12.9~beta2. - - Build depend on libcairo2-dev >= 1.10.2-2~ for tee surfaces. - - Remove build-dep on libpng12-dev. - * debian/xulrunner-GRE_VERSION.install.in, - debian/xulrunner-GRE_VERSION.links.in: Adapt dh_install and dh_link data - files to new files in built application. - * debian/symbols.filter, debian/rules: Don't filter libmozjs symbols. - * debian/libmozjsSO_VERSION.symbols.*, debian/rules: Don't provide a - symbols file yet. - * js/src/Makefile.in: Bump libmozjs version. - * debian/xulrunner.mozconfig: - - Use internal png library. Works-around: #486827. - - Use system libvpx. - - Build with shared js library. - * debian/iceweasel.mozconfig: - - Disable webm support to avoid failure to build against libxul. This - doesn't remove webm support from underlying xulrunner. - - Build iceweasel without omni.jar until I figure out what to do with the - default profile. - * debian/xulrunner-GRE_VERSION.prerm.in, - debian/xulrunner-GRE_VERSION.postinst.in: Fit to new component - registration. The new component registration doesn't create compreg.dat - and xpti.dat anymore, and .autoreg is not used either. - python-xpcom and other similarly integrated components won't register - automatically until I either implement something to do so, or these - components get integrated as extensions. - * debian/branding: - - Remove brandTrade entity, we don't need it anymore. - - browserconfig.properties is now installed in the chrome. - - branding doesn't use xpcnativewrappers=yes anymore. - - Add icon16.png and icon128.png to branding. These are required for - the new about:home. - - Add missing contentaccessible=yes in content/jar.mn. - - Modify for the new about dialog. - - Use about:home as homepage. - * debian/iceweasel.install, debian/iceweasel.links.in: Don't install - browserconfig.properties from usr/lib/iceweasel, it's not shipped - anymore. - * debian/iceweasel.install: - - Don't install .autoreg, it isn't used anymore. - * debian/installer/Makefile.in: Define JAREXT when building package manifest. - * debian/noinstall.in: LICENSE file is not installed anymore. - * debian/iceweasel.install, debian/xulrunner-GRE_VERSION.install.in: - Install chrome.manifest in GRE and APP directories. - * debian/rules, debian/vendor.js: Set general.useragent.compatMode.firefox - instead of general.useragent.extra.firefoxComment. - * debian/rules, debian/iceweasel.install: Install vendor.js with dh_install - instead of manually in debian/rules. - * debian/watch: Updated. - * debian/xulrunner-GRE_VERSION.install.in, - debian/xulrunner-GRE_VERSION.links.in: Install omni.jar files for - xulrunner. - * debian/installer/Makefile.in, debian/installer/package-manifest.browser: - Properly handle the various MOZ_CHROME_FILE_FORMATs in the package - manifests. - * debian/source.filter: Don't remove branding from source tarball, it's - free as in speech. - * debian/test.mk: - - Don't skip but a few xpcshell tests. - - xpcshell-tests now need a X server. - - Remove the check-date-format-tofte.js test from its new location. - - Remove the test_handlerService.js test from its new location. - - dist/bin/distribution is not needed anymore. - - * js/src/tracejit/Writer.*: "Fix" tracejit to build against nanojit headers - in dist/include/nanojit. - * configure.in, configure: - - Don't take toolkit from the libxul sdk, it's not provided in - mozilla-config.h anymore. - - Allow to build against nspr 4.8.6. - * layout/style/jar.mn, netwerk/protocol/res/nsResProtocolHandler.cpp, - browser/locales/Makefile.in, ipc/glue/GeckoChildProcessHost.cpp, - js/src/xpconnect/loader/mozJSComponentLoader.cpp, modules/libjar/nsJAR.cpp, - modules/libpref/src/nsPrefService.cpp, - netwerk/protocol/res/nsResProtocolHandler.cpp, - startupcache/StartupCache.cpp, toolkit/xre/nsAppRunner.cpp, - toolkit/mozapps/installer/packager.mk, toolkit/xre/nsEmbedFunctions.cpp, - toolkit/xre/nsXREDirProvider.cpp, xpcom/build/Makefile.in, - xpcom/build/Omnijar.*, xpcom/build/nsXPComInit.cpp, - xpcom/components/nsComponentManager.cpp, xulrunner/confvars.sh: Add support - for omni.jar in xulrunner. bz#620931. - * configure.in, configure, js/src/configure.in, js/src/configure: - Don't force build flags upon ARM compilers. bz#626035. - * js/src/configure.in: Fallback to perf measurement stub when perf_event_open - syscall isn't supported. bz#589744. - * config/rules.mk, js/src/config/rules.mk: Remove -ljs_static from test - linking flags. part of bz#584474. - * content/base/src/nsWebSocket.cpp: Use chrome://global url instead of - chrome://browser for websockets errors. bz#636960. - * toolkit/xre/nsAppRunner.cpp: Restore DESKTOP_STARTUP_ID if a restart is - required. bz#607900. - - -- Mike Hommey Sat, 26 Feb 2011 11:13:10 +0100 - -iceweasel (3.6.13-3) UNRELEASED; urgency=low - - * debian/branding/locales/en-US/brand.*: Changed vendorShortName to - Mozilla to fit upstream. - * debian/branding/Makefile.in, debian/branding/aboutIce.*, - debian/rules: Prepare aboutIce component to the XPCOM changes in - Gecko 2.0. - * debian/extra-stuff/Makefile.in, debian/extra-stuff/addonsInfo.*, - debian/extra-stuff/packages-static.xulrunner: Prepare extra components - to the XPCOM changes in Gecko 2.0. - * debian/iceweasel.install, debian/rules: Install vendor.js with dh_install - instead of manually in debian/rules. - * debian/extra-stuff/Makefile.in, - debian/extra-stuff/packages-static.xulrunner, debian/iceweasel.install, - debian/installer/Makefile.in, debian/installer/package-manifest.*, - debian/rules: Use packager.mk to install about:iceweasel files. - * debian/iceweasel.desktop: Add x-scheme-handler/http* MimeTypes. - Closes: #613109. - - * browser/components/nsBrowserGlue.js: Unbrand Browser Glue Service. - * browser/locales/en-US/chrome/overrides/appstrings.properties, - browser/locales/Makefile.in: Use MOZ_APP_DISPLAYNAME to fill - appstrings.properties. - * browser/branding/*/locales/en-US/brand.dtd, - browser/base/content/credits.xhtml: Use &brandTrade; instead of ™. - * browser/base/content/credits.xhtml, browser/base/Makefile.in: - Use MOZ_APP_DISPLAYNAME to make credits.xhtml vary depending on branding. - * browser/locales/en-US/searchplugins/answers.xml, - browser/locales/en-US/searchplugins/google.xml, - browser/locales/Makefile.in: Modify search plugins depending on - MOZ_APP_NAME. - * browser/app/Makefile.in, browser/app/application.ini, browser/confvars.sh, - config/autoconf.mk.in, configure.in: Don't hardcode anything in - application.ini files. bz#525882. - * browser/components/safebrowsing/content/application.js, - browser/app/profile/firefox.js: Determine which phishing shavar to use - depending on MOZ_OFFICIAL. - - * debian/branding/configure.sh, debian/branding/locales/en-US/brand.dtd: - Adjust Iceweasel branding to unbranding changes above. - - -- Mike Hommey Sat, 19 Feb 2011 13:47:22 +0100 - -iceweasel (3.6.13-2) experimental; urgency=low - - * debian/control: Refresh from debian/control.in. - * debian/*.mozconfig: Add a comment on top of mozconfig files to avoid - people using them. - * debian/remove.nonfree, debian/repack.py, debian/source.filter, - debian/watch: Update debian/watch and provide a script repacking - upstream source tarballs. - * debian/iceweasel.README.Debian: Fix for the default dsp wrapper behaviour. - * debian/iceweasel.desktop: Add russian translation. Closes: #608876. - Thanks Alexander Sashanov. - * debian/control.in, debian/rules, debian/xulrunner-GRE_VERSION.links.in: - Use /usr/share/myspell/dicts for dictionaries when building for lenny. - Closes: #609111. - * debian/extra-stuff/Makefile.in, debian/extra-stuff/debUpdateNotifier.*, - debian/extra-stuff/filemonitor/, - debian/extra-stuff/packages-static.xulrunner, - debian/xulrunner-GRE_VERSION.install.in: Remove update notifier, it's - not quite as helpful as it should be. - * debian/control.*: - - Relax libglib2.0-dev build dependency. 2.18.0 was only needed for - filemonitor, which we just removed. - - Add a minimum version for build dependency on libevent-dev, for - event_base_loopbreak() and event_base_new(). - - * testing/xpcshell/runxpcshelltests.py: Add a 2 minutes timeout on xpcshell - tests. - - -- Mike Hommey Sun, 09 Jan 2011 13:46:07 +0100 - -iceweasel (3.6.13-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2010-{74-84}, also known as - CVE-2010-3776, CVE-2010-3777, CVE-2010-3769, CVE-2010-3771, - CVE-2010-3772, CVE-2010-3768, CVE-2010-3775, CVE-2010-3766, - CVE-2010-3767, CVE-2010-3773, CVE-2010-3774, CVE-2010-3770. - * debian/copyright: Updated to include gfx/ots. - * debian/libmozjsSO_VERSION.symbols.in: Add new symbols. - - -- Mike Hommey Fri, 10 Dec 2010 00:11:50 +0100 - -iceweasel (3.6.12-2) experimental; urgency=low - - * layout/base/tests/TestPoisonArea.cpp: Allow TestPoisonArea to work on - more architectures. - * layout/base/tests/Makefile.in: Revert previous hack to avoid building and - running TestPoisonArea. - - -- Mike Hommey Sat, 30 Oct 2010 10:46:09 +0200 - -iceweasel (3.6.12-1) experimental; urgency=low - - * New upstream release. - * Fix for mfsa2010-73, also known as CVE-2010-3765. - - -- Mike Hommey Thu, 28 Oct 2010 09:21:33 +0200 - -iceweasel (3.6.11-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2010-{64-69}, also known as - CVE-2010-3176, CVE-2010-3175, CVE-2010-3179, CVE-2010-3180, - CVE-2010-3183, CVE-2010-3177, CVE-2010-3178. - * debian/control*: Bump build dependencies on libnspr4-dev, libnss3-dev, - and libsqlite3-dev to fit what configure will be looking for. - - -- Mike Hommey Wed, 20 Oct 2010 02:15:38 +0200 - -iceweasel (3.6.10-1) experimental; urgency=low - - * New upstream release. - * config/JarMaker.py: Use errno.ENOENT instead of "2" in JarMaker.py. - bz#595459. Fixes FTBFS on Hurd. - * debian/rules, debian/xulrunner-dev.install.in: Build npapi_getinfo in - build-xulrunner/dist/bin, and use an RPATH. Some plugins depend on - libxpcom.so, and dlopen() from npapi_getinfo fails unless libxpcom.so - can be loaded too. Fixes FTBFS on hppa as a side effect. - - -- Mike Hommey Thu, 16 Sep 2010 09:15:51 +0200 - -iceweasel (3.6.9-1) experimental; urgency=low - - * New upstream release. - * Fixes for mfsa2010-{49-51,53-57,59-63}, also known as - CVE-2010-3169, CVE-2010-2765, CVE-2010-2767, CVE-2010-3166, - CVE-2010-2760, CVE-2010-3168, CVE-2010-3167, CVE-2010-2766, - CVE-2010-2762, CVE-2010-2763, CVE-2010-2768, CVE-2010-2769, - CVE-2010-2764. - - * debian/README.Debian: Move to debian/iceweasel.README.Debian. - * debian/branding/content/*.png.uu (removed), - debian/branding/content/*-base.png, debian/source/include-binaries, - debian/branding/content/Makefile.in: Replace .uu files with their binary - counterpart, now that dpkg-dev supports binary files in the debian/ - directory. - * debian/control*: - - Remove build dependency on sharutils. - - Install libmozjs debug symbols together with the xulrunner ones. - - Remove extra ~ in iceweasel version dependency on xulrunner, which - was only required for 3.6.4~build2. - * debian/rules: - - Refactor file preprocessing. - - Actually allow the build sequence to start from intermediate stamps. - - Don't fail to build if the build-xulrunner directory exists. - - Move .PHONY definitions for test targets to debian/test.mk. - - Add some sanity checks on version numbers. - - Use the new DEBIAN_RELEASE variable for dh_gencontrol. - - Enhance the check-system-libs rule to check in the all autoconf.mk - files. - - Further split build and install process in several stamped steps. - - Actually set CXX in default case, and re-export it. - - Move stamps creation at the end, so that "touch" always happens at - the end. - - Separate dh_xulrunner check from dh_install rule for better debugging. - * debian/test.mk: - - Move tests HOME directory into build-xulrunner/dist instead of now - nonexistent dist. - - Don't automatically modify TESTS when TEST_PATH is set. - - Force armel JIT to compile ARMv4T instructions during tests. - - Define generic -skip rules for tests. - - Put all tests requiring an application in a separate variable. - - Use iceweasel for reftest/crashtest. - * debian/reftest-app: Remove our custom reftest-app. - * debian/extra-stuff/Makefile.in: Remove duplicated variables definitions. - * debian/branding/content/jar.mn: Add missing aboutFooter.png to branding. - * debian/rules, debian/noinstall.in: Move testsuite related header field - removal to noinstall.in. - * debian/rules, debian/branding/jar.mn, debian/branding/Makefile.in: Check - the iceweasel branding installs all files provided by upstream unofficial - branding. - * debian/dh/dh_xulrunner.in: - - Fix small formatting issue in dh_xulrunner manual page. - - Remove debug output in dh_xulrunner. - * debian/rules, debian/dh/dh_xulrunner_test, debian/dh/dh_xulrunner.in: - Better check for the dh_xulrunner behaviour. - * debian/rules, debian/dh/npapi_getinfo.c, debian/dh/dh_xulrunner.in, - debian/xulrunner-dev.install.in: New dh_xulrunner feature: return - plugins handled mime types in a substvar. - * debian/xulrunner-dev.links.in: Install a symlink to nspr-config for the - SDK. - * debian/branding/firefox-branding.js: Unset startup.homepage_override_url - and startup.homepage_welcome_url. In other words, don't display anything - special after an upgrade or for the first time the browser is started. - * debian/xulrunner-GRE_VERSION.postinst.in, - debian/xulrunner-GRE_VERSION.prerm.in, - debian/xulrunner-GRE_VERSION.manpages.in, - debian/xulrunner-stub-GRE_VERSION.1.in: Add a /usr/bin/xulrunner-stub - binary in the form of an alternative, and a corresponding manual page. - * debian/smjs.1, debian/control*: Add a note that smjs is not recommended - for production use. - - * gfx/qcms/iccread.c: Fix unaligned reads in qcms. bz#504766. - Closes: #591512. - * browser/components/privatebrowsing/src/nsPrivateBrowsingService.js: Align - -private description in --help output. - * js/src/nanojit/NativeARM.*, js/src/nanojit/avmplus.*, - js/src/nanojit/njcpudetect.h: Fix ARMv4T JIT support, and use patches as - landed in upstream nanojit. - * profile/dirserviceprovider/src/nsProfileLock.*, - toolkit/xre/nsSigHandlers.cpp: Support platforms without SA_SIGINFO. - bz#593767. Closes: #595535. Thanks Samuel Thibault. - * xulrunner/installer/*.pc.in: pkg-config files don't need to require the - version of nspr xulrunner was built against. Closes: #595842. - - * testing/xpcshell/head.js, debian/test.mk: Revert previous temporary hacks - to track down kfreebsd buildd issues. - - -- Mike Hommey Wed, 08 Sep 2010 09:05:03 +0200 - -iceweasel (3.6.8-2) experimental; urgency=low - - * New upstream release. - - [ iceweasel ] - * debian/iceweasel.install, debian/rules: Build in a subdirectory instead - of within the source directory. - * debian/iceweasel.mozconfig, debian/rules: Move most configure options - to a separate mozconfig file. - * debian/iceweasel.install: Install blocklist.xml. - * debian/noinstall, debian/rules: Remove some installed files from - debian/tmp, and use dh_install --fail-missing. - * debian/rules: Add --with-system-libxul configure option. - * debian/rules: Rename CONFIGURE_OPTIONS to CONFIGURE_FLAGS - * debian/control*: - - Reformat. - - Remove Eric Dorland from the Uploaders field. Given his limited time - and lost interest, Eric agreed to formally retire from iceweasel - maintenance. Thanks for all these years, Eric. - - * build/Makefile.in, build/automation-build.mk: Revert cleaning patches. - - [ xulrunner ] - * debian/control*, debian/extra-stuff/packages-static.xulrunner, - debian/libmozillainterfaces-java.*, debian/rules, - debian/xulrunner-BASE_VERSION.install.in: Remove unsupported javaxpcom - support. - * debian/rules, debian/test.mk: Build in a subdirectory instead of within - the source directory. - * debian/mozconfig*, debian/rules: Move default-mozilla-five-home - definition from mozconfig to debian/rules. - * debian/mozconfig, debian/rules: Rename mozconfig to xulrunner.mozconfig. - * debian/*: Rename BASE_VERSION to GRE_VERSION. - - * Makefile.in, build/Makefile.in, build/automation-build.mk, - config/rules.mk, js/src/Makefile.in, js/src/config/rules.mk, - js/src/xpconnect/src/Makefile.in, testing/testsuite-targets.mk, - xpcom/tests/Makefile.in: Revert cleaning patches. - * extensions/java/xpcom/Makefile.in, - toolkit/toolkit-makefiles.sh: Revert javaxpcom patches. - * memory/jemalloc/jemalloc.c: Properly disable ncpus in jemalloc, which - the previous patch didn't do. - - [ merged packages ] - * debian/control*, debian/rules: Merged iceweasel and xulrunner source - packages. Binary packages are kept as they were before. - * debian/copyright, debian/watch: Use Iceweasel's version. - * debian/changelog: Keep Iceweasel changelog. Xulrunner's go in a separate - debian/changelog.xulrunner file, for historical purpose. The file is not - installed in binary packages. - * debian/control*: Fix xulrunner-dev dependencies. As ${source:*Version} - will return iceweasel version, ${binary:Version} is better to use. It - turns out it is safe to use now xulrunner-dev is not Arch: all. - * debian/extra-stuff/Makefile.in: - - Fix to support subdirectory build. - - Avoid duplicated entries in generated jar manifest. - * debian/rules: - - Set LDFLAGS for iceweasel the same way xulrunner does. - - Export CFLAGS and CXXFLAGS directly from rules instead of setting them - when calling configure. - * debian/extra-stuff/Makefile.in, debian/noinstall*, debian/rules: Use - debian/noinstall to avoid installing some xulrunner files, instead of - filtering the package manifest. - * debian/rules, debian/*.manpages*: Use .manpages files instead of calling - dh_installman manually. Iceweasel was doing that, but not xulrunner. - * Skip version 3.6.8-1, as xulrunner packages versions numbers would then - be 1.9.2.8-1, which was already used. - * debian/reftest-app/defaults/preferences/reftest-app.js: Add a default - value for the dom.ipc.plugins.enabled pref to the reftest app. - - * testing/xpcshell/head.js: Add a 2 minutes timeout on xpcshell tests. - * debian/test.mk: Add logging messages during xpcshell tests to track down - kfreebsd buildd issues. - - -- Mike Hommey Fri, 20 Aug 2010 21:57:53 +0200 - -iceweasel (3.6.7-1) experimental; urgency=low - - * New upstream release. - * Fixes mfsa-2009-45, also known as CVE-2010-1206. - * debian/control: - - Remove conflict with very old package. - - Bump Standards-Version to 3.9.0.0. - - -- Mike Hommey Wed, 21 Jul 2010 00:21:17 +0200 - -iceweasel (3.6.4-1) experimental; urgency=low - - * New upstream release. - - -- Mike Hommey Wed, 23 Jun 2010 15:27:03 +0200 - -iceweasel (3.6.4~build2-1) experimental; urgency=low - - * debian/copyright, debian/remove.nonfree: Update to fit new upstream - (pre)release. - * debian/iceweasel-runner: Don't override MOZ_APP_LAUNCHER, which was - already set. - * debian/firefox, debian/iceweasel.install, debian/iceweasel.postrm, - debian/iceweasel.preinst: Divert /usr/bin/firefox and put a wrapper script - instead. The wrapper script runs the diverted firefox if it exists, and - iceweasel otherwise. Closes: #576392. - * debian/README.Debian: Add a note about safe browsing in README.Debian. - Closes: #575039. - * debian/rules: - - Build with --std=gnu++0x. - - Don't check for libiw, necko wifi is part of libxul already. - * debian/control*: - - Remove dependency on psmisc as we've not been using fuser for years. - - Iceweasel 3.6.4~build2 needs to depend on xulrunner 1.9.2.4~build2. - * debian/branding/Makefile.in, debian/branding/aboutIce.js, - debian/branding/ice.*, debian/branding/jar.mn, debian/iceweasel.install: - Add a about:iceweasel page similar to about:mozilla. Closes: #413725. - - * configure.in: Revert change to force not to use -fshort-wchar. - - -- Mike Hommey Mon, 03 May 2010 13:44:40 +0200 - -iceweasel (3.6.3-1) experimental; urgency=low - - * New upstream release. - * debian/rules, debian/control: Bump GRE version to 1.9.2. - * debian/branding/Makefile.in: document.png moved in upstream tarball. - * debian/patches/*: Refresh patches and add some more: - - More s/%APP%/firefox/ changes for 3.6. - - Additional --with-libxul-sdk changes for 3.6. - - -- Mike Hommey Fri, 02 Apr 2010 21:44:36 +0200 - -iceweasel (3.5.9-2) unstable; urgency=low - - * debian/remove.nonfree: There are still some .cvsignore files in the - upstream tarballs. - * debian/rules, debian/iceweasel.links.in, debian/iceweasel.bug-script.in, - debian/iceweasel.bug-control.in, debian/control.in, debian/control: - Generate GRE version dependent information from GRE_VERSION set in - debian/rules. - * debian/rules, debian/control*: Have iceweasel 3.5.x depend on xulrunner - 1.9.1.x at least. This will force upgrades of xulrunner when iceweasel - is upgraded. - - -- Mike Hommey Fri, 02 Apr 2010 20:08:22 +0200 - -iceweasel (3.5.9-1) unstable; urgency=low - - * New upstream release. - * config/autoconf.mk.in: Revert previous changes to install in an - unversioned directory. - * debian/rules: Pass an installdir variable to install into - /usr/lib/iceweasel. - * debian/control: - - Suggest libkrb53 for backports. - - Build-depend on xulrunner-dev << 1.9.2. - * debian/iceweasel.prerm, debian/iceweasel.postinst: Remove old mozilla - alternative. I think there is no reason to keep this anymore. - * debian/iceweasel.links: Remove firefox and mozilla-firefox links. - It will help make transition to Firefox easier if that ever happens. - * debian/remove.nonfree: We now remove more non-free data. Also cleaned up - outdated stuff. Closes: #567915 - * debian/source/format, debian/patches/*: Switch to 3.0 (quilt) format, - with patches. - - * browser/components/safebrowsing/content/application.js, - browser/app/profile/firefox.js: Use googpub-phish-shavar instead of - goog-phish-shavar for safe browsing. This is a first step for fixing safe - browsing. Either the current setup will work if Google allows our client - string to get this data, or we'll be allowed to say we're firefox to the - safe browsing server. Closes: #561927. - - -- Mike Hommey Thu, 01 Apr 2010 16:23:51 +0200 - -iceweasel (3.5.8-1) unstable; urgency=low - - * New upstream release. - * browser/components/nsBrowserContentHandler.js: Revert temporary hack to - force homepage_override to be triggered. - * extensions/reporter/resources/content/reporter/reporterOverlay.xul, - browser/base/content/baseMenuOverlay.xul: Resurrect release notes menu - item. Also resurrect the check for updates one, since it is #ifdef'ed on - something we disable. - * browser/components/safebrowsing/content/report-phishing-overlay.xul: - Revert the change in report phishing menu item location. Now we - resurrected the release notes item and restored the updateSeparator, - this change is pointless. - * browser/base/content/credits.xhtml: Correct old merge mistake. - * browser/locales/en-US/searchplugins/google.xml: Fix Google suggestions - in search box. Closes: #568004. - * build/Makefile.in: Remove leaktest files in make clean. bz#541769. - * build/Makefile.in, build/automation-build.mk, build/automation.py.in, - build/pgo/Makefile.in, layout/tools/reftest/Makefile.in, - testing/mochitest/Makefile.in: Don't remove build/automationutils.py - on make clean. bz#525047. - * build/automation-build.mk: Remove automation.py in make clean. bz#541768. - - * debian/control: - - iceweasel provides gnome-www-browser: Closes: #568320. - - Bump Standards-Version to 3.8.4.0. - * debian/branding/firefox-branding.js: - - Add a release notes URL. - - Point to localized urls on mozilla.debian.net. - * debian/rules: - - Remove Debian revision from the User Agent string. - - Don't set distribution-id, it's only used in toolkit, i.e. xulrunner. - - Remove uneffective --disable-gtktest flag. - * debian/iceweasel.install, debian/wikipedia-en.xml: Remove - wikipedia-en.xml searchplugin. There is now a better search plugin (with - suggestions) provided upstream. - * debian/rules, debian/iceweasel.install, debian/debsearch.*: Refresh - debsearch search plugin. - * debian/iceweasel.1: Improve manual page for -P option. Closes: #568677. - * debian/iceweasel-xremote-client: Don't need to set LD_LIBRARY_PATH. - * debian/iceweasel.install, debian/rules: Don't install xpm files in - chrome/icons/default. They are not provided there upstream anymore, - there is no reason to do so. - * debian/rules, debian/*.svg, debian/iceweasel.install, debian/*.png.uu, - debian/branding: Move images generation and cleanup in debian/branding. - * debian/rules: - - Remove unused variables in debian/rules. - - Remove binary-indep rules, as we don't build an arch: all package - anymore. - - Don't unnecessarily set LD_LIBRARY_PATH when building. - - Remove old comments from dh-make templates. - - Use browser/config/version.txt content as UPSTREAM_VERSION. - - Use a variable for GRE version. - - Use the GRE directory as hint for dh_shlibdeps. - - Install the MPL license text in all packages. - - Don't fix permissions that don't need to be fixed. - * debian/README.Debian: Remove mostly irrelevant parts of README.Debian. - * debian/compat, debian/rules: Switch to dh. - * debian/iceweasel.postinst: Remove /usr/lib/iceweasel/updates on upgrades. - * debian/rules: - - There is no bashism in debian/rules anymore. - - Use make dependency to "generate" the MPL file. - - Set LDFLAGS at configure time. - * debian/vendor.js: Don't trigger the debAbout component. Now we have a - release notes link in about:, the debAbout generated links are pointless, - especially since they create problems in the target web pages - (e.g. unstyled BTS). - * debian/iceweasel-gnome-support.{prerm,postinst}, - debian/iceweasel.{prerm,postinst}: Merge iceweasel-gnome-support - maintainer scripts into iceweasel ones. - - -- Mike Hommey Wed, 17 Feb 2010 22:46:30 +0100 - -iceweasel (3.5.6-2) unstable; urgency=low - - * debian/iceweasel-runner: - - Allow iceweasel-runner not to hardcode the iceweasel base directory. - Closes: #507120. - - Remove old compatibility stuff. - * debian/iceweasel.desktop: Only put the name in the Name field of the - freedesktop application file. Closes: #507961. - * debian/iceweasel.dirs: - - Make it clear that plugins should live in /usr/lib/mozilla/plugins/ - by shipping the directory in the iceweasel package. Closes: #520676. - - Likewise for extensions in /usr/{lib,share}/mozilla/extensions/$app-id. - Closes: #564669. - * debian/control: - - Suggest ttf-lyx | latex-xft-fonts (latex-xft-fonts is kept for stable - users). Closes: #539537. - - Replace libkrb53 suggestion with libgssapi-krb5-2. - - Remove the iceweasel-gnome-support package. - - Rewrite the short description. Also slightly modify the long - description. Closes: #400858. - - Build conflict with libhildonmime-dev and libosso-dev. Closes: #544369 - * debian/iceweasel.1: - - Fix trivial typo in the manual page. Closes: #528789. - - Synchronize manual page with iceweasel --help output, and add various - other information. Closes: #362020, #520660, #556258. - * debian/homepagereset.js, debian/iceweasel.install: Remove the - homepagereset component. It was used to reset the homepage user settings - if it were a very old value. Anyone using these old homepages should have - had their homepage reset by now. - * debian/control, debian/iceweasel.bug-presubj, debian/iceweasel.install, - debian/rules: Use dh_bugfiles instead of installing reportbug-related - files by hand. - * debian/iceweasel.bug-script: Add reportbug script to list addons. - This uses a new helper in xulrunner-1.9.1. Closes: #356647. - * debian/iceweasel.bug-control: Request xulrunner-1.9.1 dependency list in - bug reports. - * debian/branding/Makefile.in, debian/branding/firefox-branding.js: - Use http://mozilla.debian.net pages for homepage_override and welcome. - * browser/components/nsBrowserContentHandler.js: Temporary hack to force - homepage_override to be triggered. This hack is to be removed in next - release. Its sole purpose is to get people to see the pages on - http://mozilla.debian.net/ despite the upstream version not being bumped. - * debian/iceweasel.prerm: When removing the package, cleanup files - iceweasel creates if run as root. - * debian/iceweasel.install, debian/iceweasel.prerm: Make .autoreg part of - the package. - * debian/iceweasel-restart-required.update-notifier, - debian/iceweasel.install, debian/iceweasel.postinst: Remove update - notification through update-notifier - * browser/components/nsBrowserContentHandler.js, - browser/components/shell/src/nsSetDefaultBrowser.js: Fix misalignments - in --help command line. bz#458631. - * browser/base/content/browser.css: Favicons in search bar dropdown not - shown if menus_have_icons=false. bz#508221. Closes: #561902. - - -- Mike Hommey Wed, 03 Feb 2010 07:55:01 +0100 - -iceweasel (3.5.6-1) unstable; urgency=low - - * New upstream release. - - -- Mike Hommey Wed, 16 Dec 2009 11:08:01 +0100 - -iceweasel (3.5.5-1) unstable; urgency=low - - * New upstream release. - * debian/remove.nonfree: Synchronize with Iceape 2.0. - * debian/copyright: Update with missing information, and remove lcms - licensing as it was dropped in 3.5. - * debian/iceweasel-runner: Synchronize with Iceape 2.0's iceape-runner: - - Remove obsolete (and commented) Xprint support. - - Only handle --verbose, -V, -g and --debugger options. - - Output less variables when running verbosely. - * debian/README.Debian: Point to the proper file containing the - app.update.enabled setting. - * debian/rules: Properly modify {Min,Max}Version in application.ini. - * debian/control, debian/iceweasel.preinst: Removed upgrade path from - old firefox packages. - * debian/rules: Add a "like Firefox/version" string to the UA. - Closes: #399633. - * debian/control: - - Set the pkg-mozilla team as maintainer. - - Bump Standards-Version to 3.8.3.0. - * browser/components/sessionstore/src/nsSessionStore.js: Avoid wrong - sessionstore data to keep windows out of user sight. - Closes: #552426, #553453. - - -- Mike Hommey Thu, 12 Nov 2009 17:32:42 +0100 - -iceweasel (3.5.4-1) unstable; urgency=low - - * New upstream release. - - -- Mike Hommey Wed, 28 Oct 2009 16:36:06 +0100 - -iceweasel (3.5.3-2) unstable; urgency=low - - * debian/iceweasel-runner: Set the MOZ_APP_LAUNCHER in the runner script to - register the proper name with XSMP. Closes: #437999. - * debian/watch: Fix to fit new upstream tarball names. - Thanks Yan Morin . Closes: #550482. - - -- Mike Hommey Sat, 10 Oct 2009 16:03:21 +0200 - -iceweasel (3.5.3-1) experimental; urgency=low - - * New upstream release. - - -- Mike Hommey Thu, 10 Sep 2009 22:04:25 +0200 - -iceweasel (3.5.2-1) experimental; urgency=low - - * New upstream release. - - -- Mike Hommey Thu, 20 Aug 2009 07:30:00 +0200 - -iceweasel (3.5.1-1) experimental; urgency=low - - * New upstream release. - * debian/copyright: - - Fix GPL and LGPL text location. - - Update copyright information. - * debian/control: - - Add ${misc:Depends} in all binary packages dependencies. - - Set iceweasel-dbg's section to debug. - - Bumped Standards-Version to 3.8.2.0. - * debian/rules: Removed call to deprecated dh_desktop. - * debian/iceweasel.postinst: Remove call to update-desktop-database, which - is not in /usr/sbin anyways, and is called automatically (was added by - dh_desktop before, and run by desktop-file-utils triggers now). - - -- Mike Hommey Fri, 17 Jul 2009 20:49:41 +0200 - -iceweasel (3.5-1) experimental; urgency=low - - * New upstream release. - * debian/control, debian/rules, debian/iceweasel.links: Build against and - depend on xulrunner 1.9.1. - * configure.in, configure: Don't check for libasound. - * debian/branding/locales/en-US/brand.dtd: Add missing entity. - * browser/components/build/Makefile.in: Link against nspr. - - -- Mike Hommey Wed, 08 Jul 2009 07:59:42 +0200 - -iceweasel (3.0.11-1) unstable; urgency=low - - * New upstream release. - - -- Mike Hommey Sat, 13 Jun 2009 20:33:30 +0200 - -iceweasel (3.0.9-1) unstable; urgency=high - - * New upstream release. - * Fixes mfsa-2009-20, also known as CVE-2009-1310. - - -- Mike Hommey Wed, 22 Apr 2009 21:18:38 +0200 - -iceweasel (3.0.7-1) unstable; urgency=high - - * New upstream release. - * Fixes mfsa-2009-11, also known as CVE-2009-0777. - - -- Mike Hommey Sun, 08 Mar 2009 11:23:28 +0100 - -iceweasel (3.0.6-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2009-03, also known as CVE-2009-0355. - - -- Mike Hommey Wed, 04 Feb 2009 08:19:24 +0100 - -iceweasel (3.0.5-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2008-{63,69}, also known as CVE-2008-5505 and CVE-2008-5513. - * debian/vendor.js: Remove EULA override, since the EULA was removed - upstream, and its replacement has been made hidden to unofficial builds. - - -- Mike Hommey Sat, 20 Dec 2008 13:40:23 +0100 - -iceweasel (3.0.4-1) unstable; urgency=low - - * New upstream release. (Closes: #505557) - - [ Mike Hommey ] - * debian/iceweasel-gnome-support.postinst, - debian/iceweasel-gnome-support.prerm: Handle gnome-www-browser alternative. - Restored from 3.0~b5-3. Closes: #492286. - * debian/branding/locales/browserconfig.properties: Change the homepage to - about:. Closes: #499346 - * browser/branding/unofficial/locales/browserconfig.properties: Revert - previous change, this is not the installed file. - * debian/homepagereset.js: Force homepage reset if it was previously set to - the granparadiso homepage. - * debian/iceweasel-restart-required.update-notifier: Added japanese - translation. Thanks Hideki Yamane. Closes: #503595. - * browser/components/shell/src/nsGNOMEShellService.cpp: Fix various problems - in the handling of GNOME background color. Closes: #495897. - - [ Eric Dorland ] - * debian/iceweasel.desktop: Just specify "iceweasel" as the icon, so it - can pick the scalable one under certain circumstances. (Closes: - #451943) - - -- Eric Dorland Sun, 23 Nov 2008 01:32:40 -0500 - -iceweasel (3.0.3-3) unstable; urgency=low - - * browser/app/profile/firefox.js: Replace %APP% with firefox in some places. - Closes: #501540, #502450. - * browser/branding/unofficial/locales/browserconfig.properties: Change the - homepage to about:. Closes: #499346. - * browser/app/profile/firefox.js, browser/locales/en-US/firefox-l10n.js: - Remove general.useragent.locale prefs from firefox*.js. Closes: #495381. - * browser/components/feeds/src/FeedConverter.js: Allow external web feed - application to work without gnome libraries. Closes: #406380. - * debian/presubj: Minor changes and add a note about MOZILLA_DISABLE_PLUGINS - environment variable. - * debian/control: Depend on a version of xulrunner-1.9 that handles the - MOZILLA_DISABLE_PLUGINS environment variable. - - -- Mike Hommey Fri, 24 Oct 2008 08:16:02 +0200 - -iceweasel (3.0.3-2) unstable; urgency=low - - * debian/iceweasel-xremote-client, debian/iceweasel-runner: Use 'iceweasel' - as default application id instead of 'firefox'. - * debian/iceweasel.1: Update the manpage accordingly. - * Thanks to Sven Hartge. Closes: #501304, #501363, #501394, #501445. - - -- Mike Hommey Wed, 08 Oct 2008 07:36:53 +0200 - -iceweasel (3.0.3-1) unstable; urgency=high - - * New upstream release. (Closes: #500374) - - * debian/presubj: Fix typo. Thanks Rémi Vanicat. (Closes: #444736) - * browser/app/application.ini: Our name should be Iceweasel and not - Firefox. This name here is used early in the startup, for things like - the group leader window name. (Closes: #428836) - * browser/app/application.ini: Set the profile path explicitely now that - we have a different application name. - * debian/iceweasel-runner: Add the -profile and - -install-global-extension to the list of single arg flags for - iceweasel. (Closes: #425874, #440455) - * debian/iceweasel.desktop: Fixed Finnish desktop file - translation. Thanks Timo Jyrinki. (Closes: #483941) - - -- Eric Dorland Mon, 06 Oct 2008 01:59:30 -0400 - -iceweasel (3.0.1-1) unstable; urgency=low - - * New upstream release. - * debian/rules: - - Install the 64x64 icon into the proper place. Closes: #479032. - - Broaden version range for the GRE in application.ini. - * browser/components/preferences/applications.js: Avoid spurious "Run" items - in application handlers configuration pane. - * browser/components/preferences/applicationManager.xul: Fix breakage of the - application manager by change to applications.js in 3.0~rc2-2. - * debian/iceweasel-runner: Don't set MOZILLA_NO_JEMALLOC when using aoss. - * debian/control: - - Depend on a version of xulrunner with a fixed jemalloc. - - Updated Standards-Version to 3.8.0.1. No changes required. - * debian/remove.nonfree: Don't remove files that don't exist anymore, and - properly remove some files with spaces in their name. - * debian/iceweasel.links: /usr/share/icons/hicolor/64x64/apps/iceweasel.png - is not a link anymore. - - -- Mike Hommey Mon, 14 Jul 2008 22:51:39 +0200 - -iceweasel (3.0~rc2-2) unstable; urgency=low - - * debian/iceweasel-runner: - - Fix startup with aoss as ICEWEASEL_DSP. Closes: #485623. - - Use MOZILLA_NO_JEMALLOC instead of LD_PRELOAD to disable jemalloc. - * browser/components/preferences/applications.js: Avoid failure to - initialize the applications preferences pane when the shell service is not - loaded, which happens when xulrunner-1.9-gnome-support is not installed. - Closes: #485765. - * browser/confvars.sh: Set MOZ_APP_NAME to iceweasel. This will make the - shell service use the proper path when setting the default browser. - Closes: #399632. - * configure, configure.in: Force to not use -fshort-wchar. Closes: #474281. - * debian/control: - - Build depend on version of xulrunner-dev that doesn't use -fshort-wchar. - - Depend on version of xulrunner-1.9 implementing MOZILLA_NO_JEMALLOC and - lockPref in preferences. - * debian/iceweasel.cfg: Removed. - * debian/iceweasel.install: Don't install iceweasel.cfg. - * debian/vendor.js: Moved the locked preference for app.update.enabled here, - now that can be done here with newest xulrunner-1.9. Note that - iceweasel.cfg was not taken into account due to general.config.filename - mistakenly not being set. - * debian/iceweasel.js: Fixed preferences location in /usr/lib/iceweasel and - added a note about lockPref. - * debian/rules, debian/iceweasel.install: Now that we don't have flat - chrome, we can't use icons from chrome/browser/content. Change links to - point to a proper location, and install missing 64x64 icon. Thanks - Franklin PIAT. Closes: #486521. - - -- Mike Hommey Sat, 21 Jun 2008 15:57:49 +0200 - -iceweasel (3.0~rc2-1) unstable; urgency=low - - * New upstream release candidate. - - -- Mike Hommey Sat, 07 Jun 2008 12:46:43 +0200 - -iceweasel (3.0~rc1-1) experimental; urgency=low - - * configure.in, configure: Fix LIBXUL_SDK_DIR variable use. Closes: #479041. - * debian/iceweasel-runner: Work around problems with aoss and libjemalloc by - preloading the glibc. Closes: #475166. - * debian/iceweasel.postinst: - - Remove any compreg.dat and xpti.dat that would be left from earlier runs - of iceweasel as root, causing possible random crashes with xpcom. - Closes: #481020. - - Touch .autoreg on install/upgrade, so that components registration is - triggered for the components provided by iceweasel. - * debian/control: - - Build depend on xulrunner-dev 1.9~rc1 and stop build depending on - xulrunner-1.9-common which was only required because of incompatible - platform.ini in xulrunner-1.9-common 1.9~b5-1. - - iceweasel depends on xulrunner >= 1.9~rc1. - * debian/about_debian.js: Removed, as this component will be provided by - xulrunner. - * debian/iceweasel.install: Don't install about_debian.js. - * debian/rules: Use proper flag to disable optimization. - * debian/branding/branding.nsi, debian/branding/content/contents.rdf: - Removed useless branding files. - * debian/branding/locales/en-US/brand.dtd: Removed useless entity. - * debian/vendor.js: - - Add package name for debAbout.js component. - - Avoid displaying useless EULA at iceweasel startup. - * debian/rules: Install debian/vendor.js and append - general.useragent.extra.firefoxComment there. - * configure.in, configure: Don't build libjemalloc when building against - libxul-sdk. - * browser/base/content/baseMenuOverlay.xul, - browser/components/safebrowsing/content/report-phishing-overlay.xul, - extensions/reporter/resources/content/reporter/reporterOverlay.xul: - Arrange menu overlays so that nothing ends up after "About Iceweasel". - - -- Mike Hommey Sat, 24 May 2008 22:48:48 +0200 - -iceweasel (3.0~b5-4) experimental; urgency=low - - [ Eric Dorland ] - * debian/control: - - Add Replaces on iceweasel-gnome-support for imgicon move. - (Closes: #478084) - - Fix GNOME spelling errors. - - Remove binutils and dpkg-dev build dependencies that were workarounds - for broken version that are no longer in Debian. - * debian/rules: Add calls to dh_desktop. - * debian/iceweasel.postinst: Fix inverted check for a running - iceweasel. Thanks Andreas Beckmann. (Closes: #473756) - * debian/iceweasel.desktop: Add trailing semicolons to Categories and - Mimetype to comply the standard. Thanks Michael Biebl. (Closes: - #468117) - - [ Mike Hommey ] - * debian/control: - - Replace a bunch of build dependencies with xulrunner-dev and - xulrunner-1.9-common (a versioned dependency is required for this one - because of an incompatible platform.ini in 1.9~b5-1). - - iceweasel now depends on xulrunner-1.9 (we rely on xulrunner-stub from - version 1.9~b5-4). - - iceweasel-dbg depends on xulrunner-1.9-dbg. - - iceweasel-gnome-support is transformed into a dummy package to install - xulrunner-1.9-gnome-support. - * debian/iceweasel-gnome-support.*: Removed. - * debian/iceweasel.install, debian/iceweasel.links: - - Don't install files that are provided by xulrunner-1.9, including the - firefox binary, which is a copy of xulrunner-stub. - - defaults/pref is now defaults/preferences. - - Install application.ini in /usr/lib/iceweasel instead of - /usr/share/iceweasel. Xulrunner following symlinks, it fails running - iceweasel without the file being in /usr/lib/iceweasel. - * debian/rules: - - Build against xulrunner-1.9. - - Don't install files in the iceweasel-gnome-support package and don't - filter anything in the iceweasel package. - - Don't set general.useragent.product and general.useragent.productSub, - they have no effect anymore. - - defaults/pref is now defaults/preferences. - - Remove specific CFLAGS for alpha and ppc64, since we don't build from - code that may require it. - - Properly cleanup debian/branding with clean rule. - * debian/iceweasel.links: - - Install the xulrunner-stub as a /usr/lib/iceweasel/firefox-bin symlink. - It will also allow smooth upgrade for those whose session manager stored - firefox-bin as iceweasel main executable. - - Help xulrunner-stub by pointing to xulrunner's home with a - /usr/lib/iceweasel/xulrunner symlink to /usr/lib/xulrunner-1.9. - * debian/iceweasel.postinst: Remove /usr/lib/iceweasel/.autoreg on upgrade. - * debian/iceweasel-xremote-client: Don't set MOZILLA_FIVE_HOME anymore. - * toolkit/library/Makefile.in, - xpcom/reflect/xptcall/src/md/unix/Makefile.in: Revert changes to these - files, as they are not used for the build anymore. - - -- Mike Hommey Thu, 01 May 2008 18:56:40 +0200 - -iceweasel (3.0~b5-3) experimental; urgency=low - - * debian/README.Debian: Change the paragraph about pango, since this is now - the only font backend and MOZ_DISABLE_PANGO is effectless. - * debian/presubj: Remove the paragraph about MOZ_DISABLE_PANGO. - * debian/iceweasel-runner: Don't export the MOZ_DISABLE_PANGO variable. - * debian/rules: - - Remove old unused stuff. - - Use upstream optimization flags. - - Arrange LDFLAGS so that -Wl,--as-needed appears before -lpthread. - * debian/iceweasel-gnome-support.install: Remove the imgicon component from - the iceweasel-gnome-support package. (Closes: #477661) - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Fix FTBFS on hppa. - (Closes: #473766) - - -- Mike Hommey Sat, 26 Apr 2008 09:35:27 +0200 - -iceweasel (3.0~b5-2) experimental; urgency=low - - [ Mike Hommey ] - * allmakefiles.sh: Make the branding directory cleanup properly. - * browser/build.mk, browser/installer/Makefile.in, - toolkit/mozapps/installer/packager.mk: Cleanup the few remaining files in - browser/installer when distcleaning. - * configure.in, configure: Check less things during configure when using - libxul-sdk. - - [ Eric Dorland ] - * debian/rules: Install the libimgicon.so component in the regular - iceweasel package and not iceweasel-gnome-support. It's needed to - display the icons and doesn't actually depend on anything gnome - specific. (Closes: #474728) - * debian/rules: Suggest xfonts-mathml and ttf-mathematica4.1 for mathml - support. (Closes: #445564) - - -- Eric Dorland Tue, 22 Apr 2008 01:26:06 -0400 - -iceweasel (3.0~b5-1) experimental; urgency=low - - * New upstream beta release. - * debian/branding/locales/Makefile.in: Fix location of the branding - directory. - - -- Eric Dorland Wed, 02 Apr 2008 22:58:08 -0400 - -iceweasel (3.0~b4-2) experimental; urgency=low - - * debian/branding/*, debian/rules, debian/iceweasel.install: Use the - --with-branding flag, create a branding directory and generate all of - our snazy icons inside of it. - * debian/filter-globe.xsl: Remove, no longer needed. - * debian/control: Fix build dependencies, add zip and - libdbus-glib-1-dev, and tighten the cairo dependency. Thanks Michel - Dänzer. (Closes: #472467) - * debian/rules: Disable the crash reporter, Mozilla probably won't - appreciate our reports. - - -- Eric Dorland Tue, 01 Apr 2008 01:42:10 -0400 - -iceweasel (3.0~b4-1) experimental; urgency=low - - * New upstream beta release. - - * debian/control: - - Sort the Build-Depends by alphabetical order and add proper linebreaks. - - Update Standards-Version to 3.7.3. - - Point Vcs-* headers at new Git repo. - * browser/base/content/baseMenuOverlay.xul, - browser/base/content/baseMenuOverlay.xul, - browser/base/content/credits.xhtml, - browser/components/nsBrowserGlue.js, - browser/locales/en-US/chrome/overrides/appstrings.properties, - browser/locales/en-US/searchplugins/answers.xml, - browser/locales/en-US/searchplugins/google.xml: Re-port a bunch of - Firefox to Iceweasel renames. - * debian/iceweasel-dom-inspector.install, - debian/iceweasel-dom-inspector.links, debian/control, debian/rules: - The dom-inspector has been removed from 3.0, so remove the package and - conflict against the old one. - - -- Eric Dorland Sun, 23 Mar 2008 23:09:32 -0400 - -iceweasel (3.0~b3-1) experimental; urgency=low - - * New upstream beta release. - * debian/rules: Remove the --enable-chrome-format=flat for now. - - -- Eric Dorland Tue, 04 Mar 2008 01:36:37 -0500 - -iceweasel (3.0~b2-1) UNRELEASED; urgency=low - - * New upstream beta release. - * debian/remove.nonfree: Don't remove atk components from other-licenses. - * debian/rules: - - Don't build static, seems static building is incompatible with libxul. - - Need to build with internal libpng, since the system on doesn't support - APNG. - - Don't use system nss, nspr and hunspell for the moment. - - Don't install the nspr, nss, etc links for now. - - Pass --disable-install-strip and drop --disable-strip-libs, which - doesn't exist anymore. - * toolkit/library/Makefile.in: Include -lXrender, the GTK libs don't - seem to pull it in and we need it. - * debian/iceweasel.install: - - Apparently the unixprintplugin isn't there anymore, remove the line. - - Collapse the chrome installation, the manifest files there are the only - ones we want. - * debian/iceweasel.install, debian/iceweasel.links: - - Install and link to the new modules directory. - - Install and link to new .ini files. - - -- Eric Dorland Mon, 21 Jan 2008 17:56:50 -0500 - -iceweasel (2.0.0.11-1) unstable; urgency=low - - * New upstream release, not actually different from 2.0.0.10-2. - - [ Eric Dorland ] - * debian/iceweasel.desktop: Set the Category to Network;WebBrowser and - remove invalid Applcation. - * debian/rules: Don't unilaterally ignore make distclean errors. - - [ Mike Hommey ] - * debian/shlibs.local: Not needed now that older versions of libnss are not - longer in the archive. - - -- Eric Dorland Sat, 01 Dec 2007 20:40:54 -0500 - -iceweasel (2.0.0.10-2) unstable; urgency=low - - * content/canvas/src/nsCanvasRenderingContext2D.cpp: Apply patch from - bz#391028 to fix bz#405584, a regression in Canvas.drawImage. - - -- Eric Dorland Tue, 27 Nov 2007 13:13:56 -0500 - -iceweasel (2.0.0.10-1) unstable; urgency=low - - * New upstream release. - - Fix the following security issues: CVE-2007-5960, CVE-2007-5959, - CVE-2007-5947. (Closes: #451624) - - [ Mike Hommey ] - * layout/build/Makefile.in: Properly get cairo lib dependencies for arch - where we build with a libgklayout.so, such as mips. - - [ Eric Dorland ] - * debian/control: - - Add Vcs-* headers. - - Use binary:Version rather than Source-Version where appropriate. - - -- Eric Dorland Tue, 27 Nov 2007 03:13:22 -0500 - -iceweasel (2.0.0.9-2) unstable; urgency=low - - * configure, configure.in, content/canvas/src/Makefile.in, - layout/svg/renderer/src/cairo/Makefile.in, - config/static-config.mk, config/autoconf.mk.in: Properly get cairo lib - dependencies and don't rely on GTK bringing them, which just don't - happen anymore (see #343711). Patch adapted from bz#344818. - * debian/rules: Add -l option to dh_shlibdeps call so that private libraries - are properly found by newest dpkg-shlibdeps. Also removed useless call to - dh_shlibdeps in build-indep target. - * debian/control: Build depend on non broken versions of dpkg-dev. - (Closes: #452312) - - -- Mike Hommey Fri, 23 Nov 2007 20:40:22 +0100 - -iceweasel (2.0.0.9-1) unstable; urgency=low - - * New upstream release. (Closes: #449195) - - -- Eric Dorland Sun, 04 Nov 2007 22:53:03 -0500 - -iceweasel (2.0.0.8-1) unstable; urgency=low - - * New upstream release. - - Fixes the following security issues: CVE-2007-4841, CVE-2007-5338, - CVE-2007-5337, CVE-2007-5334, CVE-2007-3511, CVE-2006-2894, - CVE-2007-2292, CVE-2007-1095, CVE-2007-5339, CVE-2007-5340. - (Closes: #445514, #438873) - - -- Eric Dorland Sat, 20 Oct 2007 02:04:01 -0400 - -iceweasel (2.0.0.7-2) unstable; urgency=low - - * gfx/src/gtk/gtk2drawing.c: Add patch from bz#389801 for gtk problems - with gtk 2.12. (Closes: #444149) - - -- Eric Dorland Thu, 27 Sep 2007 22:26:44 -0400 - -iceweasel (2.0.0.7-1) unstable; urgency=low - - * The "pointlessly following upstream" release. - * New upstream security release, fixes a Windows only vulnerability. - - * debian/iceweasel.menu: Drop the Web Browser menu hint in the face of - the menu reorg. (Closes: #435106) - * debian/debsearch.src: Fix for new packages.debian.org, thanks Hristo - Hristov. (Closes: #440826) - * debian/wikipedia-en.xml: Update to newer Wikipedia search engine - plugin. (Closes: #443465) - * debian/iceweasel.NEWS: Remove, it is now quite outdated. (Closes: #434526) - * debian/control, debian/iceweasel.postinst: Add dependency on procps, - and check if firefox is running before printing the message about - restarting. (Closes: #435119) - * configure.in, configure: Steal asac's patch to work around visibility - issues in gcc 4.2. (Closes: #428282) - - -- Eric Dorland Mon, 24 Sep 2007 00:07:12 -0400 - -iceweasel (2.0.0.6-1) unstable; urgency=high - - * New security/stability upstream release (v2.0.0.6) - * MFSA 2007-26 aka CVE-2007-3844 - * MFSA 2007-27 aka CVE-2007-3845 - * debian/remove.nonfree: Also remove DLLs we don't have source for. - - -- Mike Hommey Wed, 01 Aug 2007 08:30:37 +0200 - -iceweasel (2.0.0.5-2) unstable; urgency=high - - * configure, configure.in: Make sure we won't be bitten by upstream - changing libjpeg, libpng or zlib internal version, which makes system - library not used even though --with-system-* argument is given to - configure. This time, it happened with libpng. - * uriloader/exthandler/unix/nsGNOMERegistry.cpp: Remove an include that - should have been removed earlier. - - -- Mike Hommey Sat, 21 Jul 2007 22:15:43 +0200 - -iceweasel (2.0.0.5-1) unstable; urgency=high - - [ Mike Hommey ] - * New security/stability upstream release (v2.0.0.5) - * MFSA 2007-18 aka CVE-2007-3734 (browser), CVE-2007-3735 (Javascript) - * MFSA 2007-19 aka CVE-2007-3736 - * MFSA 2007-20 aka CVE-2007-3089 - * MFSA 2007-21 aka CVE-2007-3737 - * MFSA 2007-22 aka CVE-2007-3285 - * MFSA 2007-24 aka CVE-2007-3656 - * MFSA 2007-25 aka CVE-2007-3738 - * config/system-headers, config/Makefile.in: Add system wrapper for - hunspell.hxx. - (Partially fixes #428282) - - [ Eric Dorland ] - * debian/iceweasel.menu: Change section for the new menu hierarchy. - - -- Mike Hommey Thu, 19 Jul 2007 23:30:11 +0200 - -iceweasel (2.0.0.4-1) unstable; urgency=low - - * New upstream release. (Closes: #427785) - * Fixes mfsa-2007-{12-14}, mfsa-2007-{16-17}, also known as - CVE-2007-1362, CVE-2007-2867, CVE-2007-2868, CVE-2007-2869, - CVE-2007-2870, CVE-2007-2871. - * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Revert our changes - that are deprecated by upstream changes. - * uriloader/exthandler/unix/nsGNOMERegistry.h: Adapt so that our changes - build correctly. - * debian/iceweasel.desktop: Add Swedish translation. Thanks Daniel - Nylander. (Closes: #420051) - * security/manager/ssl/src/nsCertVerificationThread.cpp, - security/manager/ssl/src/nsSSLThread.cpp: Avoid some cpu wake ups in - PSM. bz#380558 - * modules/libpref/src/init/all.js: Set layout.css.dpi to 0 instead of -1. - Iceweasel will use system DPI and avoid using huge fonts on systems where - DPI < 96. (Closes: #409074) - * debian/control: - + Build depend on libnspr4-dev and libnss3-dev. - + Remove mozilla-firefox* and firefox* transition packages. - * debian/mozilla-firefox*, debian/firefox*: Removed. - * debian/rules: - + Use system nspr and nss. - + Don't shlibsign. - + Install symlinks for nspr and nss libraries in /usr/lib/iceweasel. - * shlibs.local: Force versioned dependencies on libnss because of our use - of the libnssckbi.so file under /usr/lib/nss which appeared in version - 3.11.5-1. - * extensions/reporter/resources/content/reporter/reporterOverlay.xul: - Put the "Report Broken Site" item before the about separator. - (Closes: #416190) - - -- Mike Hommey Sat, 09 Jun 2007 08:26:05 +0200 - -iceweasel (2.0.0.3-2) unstable; urgency=low - - * debian/README.Debian: ICEWEASEL_DSP default is none, not auto. - * debian/copyright: Updated part about removed files. - * configure, configure.in, config/autoconf.mk.in, - extensions/spellchecker/myspell/src/Makefile.in, - extensions/spellchecker/myspell/src/mozMySpell.h: Modified to have - system hunspell library used instead of myspell. (Closes: #400621) - * debian/rules: Replaced --enable-system-myspell with - --enable-system-hunspell. - * debian/control: Don't build depend on libmyspell-dev but on correct - version of libhunspell-dev. - * configure, configure.in: Apply fix from bz#366844 to avoid bashisms and - do better checks. - - -- Mike Hommey Fri, 23 Mar 2007 20:01:19 +0100 - -iceweasel (2.0.0.3-1) unstable; urgency=low - - * New upstream release. Fixes mfsa-2007-11. - * Cleaned up the orig.tar.gz from non-free files. - * debian/remove.nonfree: Added the script used to do the clean-up for - documentation purpose. - * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Make MIME registry - use system mime.types when it doesn't get extensions from the Gnome - registry. This will make the helper configuration dialogs work better. - * debian/control: - + Build Conflict on graphicsmagick-imagemagick-compat to avoid bug - #413954. - + Bumped Standards-Version to 3.7.2.2. No changes. - * debian/iceweasel.install: Don't install iceweasel.png in - /usr/share/pixmaps. - * debian/rules: Install several icons in the hicolor theme. - * debian/iceweasel.links: - + Change links for /usr/share/pixmaps/firefox.png and - /usr/share/pixmaps/mozilla-firefox.png. - + Link some icons in iceweasel directories into the appropriate hicolor - directory. - + Make /usr/share/pixmaps/iceweasel.png a link to the appropriate hicolor - icon. - (Closes: #414012) - * browser/locales/en-US/searchplugins/answers.xml, - browser/locales/en-US/searchplugins/google.xml: Remove firefox branding in - search engines. Note the output=firefox is necessary for google - suggestions. (Closes: #414933) - - -- Mike Hommey Wed, 21 Mar 2007 20:29:33 +0100 - -iceweasel (2.0.0.2+dfsg-3) unstable; urgency=low - - * debian/iceweasel-runner: Fix the previous fix, so that arguments are not - doubled. (Closes: #413162) - * debian/Options.png.uu, debian/iceweasel.png.uu, debian/iceweasel48.png.uu, - debian/document.png.uu, debian/mozicon128.png.uu, debian/mozicon16.xpm, - debian/mozicon50.xpm, debian/default.xpm, debian/iceweasel.xpm: Removed. - * debian/iceweasel_icon.svg, debian/iceweasel_logo.svg: Added source SVG - files for the logo and the icon, and changed the color of the globe. - (Closes: #404882, #408108, #409035) - * debian/filter-globe.xsl: Added XSLT stylesheet to filter the globe out of - the icon. - * debian/about.png.uu, debian/aboutCredits.png.uu: Removed the logo and icon - from these, so that they can be used as a base to generate the final PNG - images, combined with the proper icon and logo. - * debian/control: Added build dependencies on librsvg-bin, xsltproc and - imagemagick to generate all appropriate images from the SVG files. - * debian/rules: Added rules to generate all the necessary images and clean - up generated images. - * debian/copyright: Added copyright for the svg files. - * debian/homepagereset.js: Custom component to reset the browser homepage - if it is set to the old localstart.html page from the mozilla-browser - package, which doesn't exist any more. (Closes: #410841) - * debian/iceweasel.install: Install the homepagereset component. - * browser/base/content/browserconfig.properties: Set home page to about:. - * toolkit/content/about.xhtml: Add links to about:bugs and - about:README.Debian to the about: page. Also remove the non-link to - upstream release notes. - * debian/about_debian.js: Custom component to add support for - about:README.Debian and about:bugs addresses. - * debian/iceweasel.install: Install the about_debian component. - * layout/base/nsPresContext.cpp, layout/base/nsPresContext.h: Fix for hang - up when switching GTK theme. bz#352096. Thanks Alexander Sack. - * debian/iceweasel.install, debian/iceweasel.links: Install the - browserconfig.properties file. - * debian/rules: Avoid compressing README.Debian for it to be seen in - about:README.Debian. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Fixed test on OS_TEST so - that hppa stops using the unsupported stubs. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Update patch for Linux - ppc to match those on iceape and xulrunner. - * xpcom/typelib/xpidl/xpidl.c: Revert useless patch: xpidl is not installed - anymore. - * configure, configure.in: - + Reverted remainings of an old patch for pango that was reverted in - 2.0+dfsg-1. - + Update patch for zip check to match that of xulrunner. - * layout/generic/nsTextTransformer.h: Avoid freeze/crash when null - characters are present in justified text by discarding NULL characters - before displaying. bz#366902 I don't like to have the two backends do - different things, so we just unconditionally apply the workaround. (Stolen - from xulrunner) - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_m68k.cpp: Better patch - for m68k, from Modified by Roman Zippel. (Stolen from xulrunner) - * modules/libjar/nsJAR.h, modules/libjar/nsJAR.cpp: Invalidate cache for a - zip file that got modified. It will prevent corruption of the XUL FastLoad - cache when upgrade is performed while an instance of the application is - running. bz#368428. (Stolen from iceape and xulrunner) - * browser/base/content/baseMenuOverlay.xul: Removed "Release Notes" and - "Check for Updates" menu items from the Help menu. (Closes: #407508) - * debian/control: Added build dependencies on autotools-dev. - * debian/rules: Added rules to update config.guess and config.rules at - configure time, and remove the changes at clean time. - - -- Mike Hommey Sun, 4 Mar 2007 22:29:59 +0100 - -iceweasel (2.0.0.2+dfsg-2) unstable; urgency=low - - [ Mike Hommey ] - * debian/iceweasel-runner: Use of a dummy argument is useless now set -- is - being used. Plus, it avoids an ill side effect of now using set --. - (Closes: #412344, #412404, #412418, #412585, #412711, #412746, #412876) - - [ Eric Dorland ] - * debian/iceweasel-runner: - - Patch from Sam Pennyto fix firefox reference. Clean up wording a - bit too. (Closes: #412475) - - Don't lose $prev in some cases. Thanks Loic Grenie. - - -- Eric Dorland Fri, 2 Mar 2007 03:36:58 -0500 - -iceweasel (2.0.0.2+dfsg-1) unstable; urgency=high - - * New upstream release. Fixes security vulnerabilities: CVE-2007-0775, - CVE-2007-0776, CVE-2007-0777, CVE-2007-0995, CVE-2006-6077, - CVE-2007-0778, CVE-2007-0779, CVE-2007-0780, CVE-2007-0800, - CVE-2007-0008, CVE-2007-0009, CVE-2007-0981. - * browser/app/firefox-branding.js: Set app.releaseNotesURL to the - correct url for release notes. (Closes: #411226) - * debian/iceweasel-runner: Use set -- everywhere. Thanks Loic Grenie. - - -- Eric Dorland Sun, 25 Feb 2007 06:08:04 -0500 - -iceweasel (2.0.0.1+dfsg-4) unstable; urgency=low - - * debian/iceweasel.menu: Add a longtitle. - * browser/app/nsBrowserApp.cpp, toolkit/xre/nsXULAppAPI.h, - toolkit/xre/nsAppRunner.cpp: Add a new displayName field and set it to - "Iceweasel". Use it in a number of places instead of name for - display. (Closes: #411493) - - -- Eric Dorland Tue, 20 Feb 2007 18:33:58 -0500 - -iceweasel (2.0.0.1+dfsg-3) unstable; urgency=high - - * debian/README.Debian: Fix typo, thanks Joey "I See All!" - Hess. (Closes: #407366) - * debian/presubj: Fix embarrassing typos and wording. Thanks Ross - Boylan. (Closes: #407726) - * debian/iceweasel.1: Mention "aoss" as a dsp wrapper, and fix esd and - arts references. Thanks Alain Kalker. (Closes: #407662) - * intl/unicharutil/util/nsUnicharUtils.h: Patch from David - Mosberger-Tang to fix unaligned access on ia64. - * browser/app/nsBrowserApp.cpp: Fix another Firefox reference. Thanks - Ben Stewart (Closes: #408883) - * browser/app/firefox-branding.js: Set startup.homepage_override_url and - startup.homepage_welcome_url to "" to really disable the upgrade page - overrides. (Closes: #407533) - * debian/control: Call iceweasel-gnome-support a component rather than an - extension. Thanks Axel Beckert. (Closes: #409950) - * gfx/src/gtk/nsFontMetricsPango.cpp: Patch from bz#335810 to preserve - horizontal position in text input fields. (Closes: #409634, 406612) - * netwerk/base/src/nsSimpleURI.cpp, netwerk/base/src/nsStandardURL.cpp, - netwerk/base/src/nsURLHelper.cpp: Fix for security bug CVE-2007-0981 - from bz#370445. (Closes: #411192) - - -- Eric Dorland Sun, 18 Feb 2007 20:56:27 -0500 - -iceweasel (2.0.0.1+dfsg-2) unstable; urgency=high - - [ Eric Dorland ] - * debian/rules: Use chmod a-x instead of just -x. (Closes: #404548) - * browser/locales/en-US/chrome/browser/credits.dtd, - browser/base/content/credits.xhtml: Remove trademark symbol and fix - the motto. (Closes: #404945) - * debian/control: Remove recommends added into the previous version, - libmyspell already has them. - * security/nss/lib/freebl/unix_rand.c: #undef DO_NETSTAT instead of just - setting it to 0, to really stop it from running netstat. (Closes: - #405531) - * browser/base/content/browserconfig.properties: Change the default - start homepage to http://www.debian.org/. - * browser/app/firefox-branding.js: Set - "browser.startup.homepage_override.mstone" to "ignore" to prevent - annoying Firefox branded firstrun and upgrade pages. (Closes: #404649) - * debian/README.Debian: Document why we're now called - Iceweasel. (Closes: #399814) - * debian/copyright: Indicate that the debian directory is licensed like - firefox, under the GPL/LGPL/MPL. (Closes: #406846) - - [ Mike Hommey ] - * debian/iceweasel-runner: Removed bashisms. - * debian/README.Debian: Updated information about ICEWEASEL_DSP setting and - java plugin. Also replaced Firefox by Iceweasel where appropriate. - * debian/iceweasel.links: Removed /usr/{lib|share}/firefox links. - (Closes: #404733) - - -- Eric Dorland Tue, 16 Jan 2007 00:02:34 -0500 - -iceweasel (2.0.0.1+dfsg-1) unstable; urgency=high - - [ Eric Dorland ] - * New upstream release. Fixes mfsa-2006-{68-73,74,75} also known as - CVE-2006-6497, CVE-2006-6498, CVE-2006-6499, CVE-2006-6500, - CVE-2006-6501, CVE-2006-6502, CVE-2006-6503, CVE-2006-6504, - CVE-2006-6506, CVE-2006-6507. - * directory/c-sdk/ldap/docs/draft-ietf-ldapext-ldap-c-api-05.txt, - netwerk/protocol/ftp/doc/rfc959.txt: Removed from the orig.tar.gz - because of freeness issues. (Closes: #400339, #393370) - * debian/copyright: Update to list the files removed from the upstream - tarball. - - * browser/locales/en-US/updater/updater.ini, - browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in, - browser/locales/en-US/chrome/overrides/appstrings.properties, - browser/components/nsBrowserGlue.js, - toolkit/locales/en-US/chrome/mozapps/extensions/extensions.properties: - Rename Firefox to Iceweasel. (Closes: #399656, #400721) - * browser/locales/en-US/chrome/browser/aboutDialog.dtd, - browser/base/content/credits.xhtml: Remove references to Firefox - trademarks. - * debian/wikipedia-en.xml, debian/wikipedia.gif.uu, - debian/wikipedia.src, debian/iceweasel.install, debian/rules: Add new - style Wikipedia search plugin and remove old one. - * debian/presubj: Fix references to Firefox. (Closes: #399817) - * debian/control: - - Clearify relationship to Firefox in the Iceweasel description. - (Closes: #399678) - - Add Recommends on some myspell dictionaries. (Closes: #400622) - * debian/iceweasel-dom-inspector.links: Fix mistaken link to - /usr/lib/firefox. (Closes: #399631) - * browser/locales/en-US/chrome/browser/preferences/advanced.dtd: Fix - accelerator key for "Iceweasel". (Closes: #400308) - * debian/iceweasel.1: - - Fix some incorrect references to Firefox. Thanks Chris Neugebauer. - (Closes: #400708) - - ICEWEASEL_DSP default is none, not auto. Thanks Rafal Rutkowski. - * debian/debsearch.png.uu, debian/debsearch.gif.uu, - debian/iceweasel.install, debian/rules: Install a .png version of the - debsearch logo, with better transparency. Thanks Daniel Hess. (Closes: - #400248) - * debian/iceweasel-runner: Fix ICEWEASEL_DSP set from the - environment. Thanks Rafal Rutkowski. (Closes: #404356) - - [ Mike Hommey ] - * debian/watch: Updated for non experimental versions. - * browser/base/branding/searchconfig.properties: Replaced firefox with - iceweasel. - * debian/firefox.prerm, debian/firefox.postinst: Removed. (Closes: #402407) - * debian/firefox/preinst: Remove old generated files from firefox. - * debian/iceweasel-gnome-support.postinst, debian/iceweasel.prerm, - debian/iceweasel-gnome-support.prerm: Replaced firefox by iceweasel. - * configure, configure.in: Fix OS_TARGET so that it is correctly set - to Linux for things that expect this value instead of linux-gnu, such as - the extensions manager (Closes: #401987) - * debian/iceweasel.preinst: Applied patch from Peter Green to fix some - issues with upgrades where doesn't /etc/firefox contain firefox's config - files for some reason (Closes: #399670). Also replace FIREFOX with - ICEWEASEL in /etc/iceweasel/iceweaselrc. - - [ Alexander Sack ] - * debian/default.xpm, debian/mozicon16.xpm, debian/mozicon50.xpm, - debian/iceweasel.png.uu, debian/about.png.uu, debian/mozicon128.png.uu, - debian/document.png.uu, debian/iceweasel48.png.uu, debian/Options.png.uu - debian/aboutCredits.png.uu: Added unicko iceweasel artwork. - * debian/iceweasel.install: installing appropriate artwork files from - above to /usr/share/iceweasel/chrome/icons/default and - /usr/share/iceweasel/icons/. - * debian/rules: uudecoding artwork files from above. Installing appropriate - files in build tree in 'build-stamp' and cleaning them up in 'clean' - - -- Eric Dorland Mon, 25 Dec 2006 15:30:04 -0500 - -iceweasel (2.0+dfsg-1) unstable; urgency=low - - * New upstream release. This release dedicated to Mike Connor. - - [ Eric Dorland ] - * Too many renames of firefox to iceweasel to count. - * debian/iceweasel.desktop: Remove duplicate pt_BR entries and replace - Firefox with Iceweasel. - * debian/iceweaselrc: Rename FIREFOX_DSP to ICEWEASEL_DSP. - * configure.in: MOZ_APP_DISPLAYNAME=Iceweasel. - * config/autoconf.mk.in: Set mozappdir to /usr/lib/iceweasel. - * debian/iceweasel.preinst: Copy /etc/firefox into /etc/iceweasel - * modules/libpref/src/init/all.js: Use iceweasel.cfg instead of - firefox.cfg. - * iceweasel.png.uu: Generate iceweasel.png, not firefox.png. - * browser/locales/en-US/chrome/branding/brand.properties, - browser/locales/en-US/chrome/branding/brand.dtd: Switch Bon Echo to - Iceweasel. - - [ Mike Hommey ] - * gfx/src/gtk/mozilla-decoder.cpp, config/autoconf.mk.in: Revert changes - for pangocairo support, since we solved the build problem by correctly - detecting pangoxft instead. - * debian/control: Suggest libkrb53 for kerberos authentication. - * modules/libpr0n/build/Makefile.in: Add empty line at the end to avoid - useless change to show up in the diff. - * security/nss/lib/freebl/unix_rand.c: Stole patch from Ubuntu that adapted - the previous changes to the new version of the upstream file. - * modules/libpref/src/init/all.js: Stole patch from Ubuntu that changes some - default fonts from serif to sans-serif. - * debian/rules: - + Set distribution id to 'org.debian'. - + Force the build to have a "correct" build ID. - * browser/components/feeds/src/FeedWriter.js: Patch from bz#343360 to make - feed subscription and preview work properly. (Closes: #387639) - - -- Eric Dorland Mon, 13 Nov 2006 23:18:40 -0500 - -firefox (2.0~rc1+dfsg-1) experimental; urgency=low - - [ Eric Dorland ] - * New upstream release candidate release. - - [ Mike Hommey ] - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Revert patch from version - 1.5.0.6-5, the problem was configure.in changes not applied in configure, - which was already done on this branch anyways. - Adapted to not build the ppc_linux code for ppc64, though. - * debian/watch: Updated watch file for new version scheme. - * config/make-jars.pl: Applied patch from bz#336056 to allow ~ in the - destination directory (which is required since we now have a ~ in the - main firefox directory name). - * gfx/src/ps/nsFontMetricsPS.cpp: Applied patch from Alexander Sack to fix - crashes while printing. (Closes: #389724) - - -- Mike Hommey Sat, 7 Oct 2006 09:23:12 +0200 - -firefox (1.5.dfsg+1.5.0.7-1) unstable; urgency=high - - * New upstream release. Urgency high because it fixes security issues. - * editor/libeditor/text/nsPlaintextEditor.cpp: Quite likely reverted the - OverTheSpot patch, did not feel confident reapplying it with the - upstream changes in this file. Please submit an updated patch to get - it back. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Slightly puzzling patch - from Andreas Jochens to make firefox compile on ppc64 again. (Closes: - #387423) - - -- Eric Dorland Mon, 18 Sep 2006 01:55:57 -0400 - -firefox (1.5.dfsg+1.5.0.6-5) unstable; urgency=high - - * Severity high because we fix an RC bug. - * debian/control: Adjust mozilla-firefox-dom-inspector for binNMU safety - as well. - * debian/firefox.desktop: Patch from Yavor Doganov to add a Bulgarian - translation. (Closes: #386988) - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Fix slight mistake in - Mike's previous patch that misrecognized ppc arches. Thanks Markus for - the patch. (Closes: #386367) - - -- Eric Dorland Wed, 13 Sep 2006 01:45:20 -0400 - -firefox (1.5.dfsg+1.5.0.6-4) unstable; urgency=high - - [ Eric Dorland ] - * Urgency still high, as we're still trying to get into testing. - * debian/firefox.desktop: Patch from Nick Niktaris with Greek - translation. (Closes: #384678) - * debian/control: Add Suggests on mozplugger. (Closes: #384382) - - [ Mike Hommey ] - * debian/control: Adjust dependencies for binNMU safety. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in, configure.in, configure: - Use ${host_cpu} instead of uname -m so that firefox can safely build on - s390x with a s390 target, and on amd64 with an x86 target. - * uriloader/exthandler/unix/nsGNOMERegistry.cpp, - uriloader/exthandler/unix/nsGNOMERegistry.h, - uriloader/exthandler/unix/nsOSHelperAppService.cpp, - uriloader/exthandler/unix/nsMIMEInfoUnix.cpp, - uriloader/exthandler/unix/nsMIMEInfoUnix.h: Adapted patch from bz#273524 to - make helper applications with parameters work. (Closes: #355511) - * debian/watch: Updated. - - -- Eric Dorland Mon, 4 Sep 2006 23:25:44 -0400 - -firefox (1.99+2.0b2+dfsg-1) experimental; urgency=low - - * New upstream beta release. - - * extensions/inspector/build/src/Makefile.in, - extensions/inspector/build/src/inspector.pkg, - extensions/inspector/build/src/nsInspectorModule.cpp: Removed, the problem - was lying in debian/rules. /me goes hiding under a rock. - * layout/inspector/public/Makefile.in: Reverted previous changes. - * debian/rules: Don't exclude inspector files when dh_installing the firefox - package. We need the inspector.xpt file from the components directory. The - files for the dom-inspector package are already excluded from the - firefox.install file anyway. - * debian/firefox-dom-inspector.install, - debian/firefox-dom-inspector.links: Simplified. - * debian/control: - + Turn firefox-dom-inspector into an arch: all package, since the binary - component has been merged into the firefox binary. - + Adjust dependencies for binNMU safety. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in, configure.in, configure: - Use ${host_cpu} instead of uname -m so that firefox can safely build on - s390x with a s390 target, and on amd64 with an x86 target. - * uriloader/exthandler/unix/nsGNOMERegistry.cpp, - uriloader/exthandler/unix/nsGNOMERegistry.h, - uriloader/exthandler/unix/nsOSHelperAppService.cpp, - uriloader/exthandler/unix/nsMIMEInfoUnix.cpp, - uriloader/exthandler/unix/nsMIMEInfoUnix.h: Adapted patch from bz#273524 to - make helper applications with parameters work. (Closes: #355511) - * debian/copyright: Adjusted with updated information for firefox 2.0, which - is now properly tri-licensed \o/. (Closes: #330295) - * debian/rules: Install the MPL file taken from the upstream LICENSE file. - * debian/watch: Updated. - - -- Mike Hommey Fri, 1 Sep 2006 08:36:26 +0200 - -firefox (1.5.dfsg+1.5.0.6-3) unstable; urgency=low - - * browser/app/Makefile.in: Workaround to force link the xpcom library to - the firefox binary despite -Wl,--as-needed in the LDFLAGS. - (Closes: #378667) - * debian/firefox.install: Don't install xpt_link, xpt_dump, xpidl, - xpicleanup, xpcshell nor regxpcom. They are of no use to firefox users and - are provided with xulrunner anyway. (Closes: #362190) - - -- Mike Hommey Sun, 20 Aug 2006 19:49:25 +0200 - -firefox (1.5.dfsg+1.5.0.6-2) unstable; urgency=low - - * debian/firefox.desktop: - - Polish translation from Ian Jackson by way of an Ubuntu user. - (Closes: #382079) - - Patch from Ian Jackson to stop claiming dav:// URLs when firefox - doesn't understand them. (Closes: #382080) - * editor/libeditor/text/nsPlaintextEditor.cpp: Apply patch from - bz#271815 to fix OverTheSpot mode used by many Asian language input - modules. (Closes: #379935) - - -- Eric Dorland Tue, 15 Aug 2006 00:09:55 -0400 - -firefox (1.5.dfsg+1.5.0.6-1) unstable; urgency=low - - * New upstream release. - - -- Eric Dorland Thu, 3 Aug 2006 13:17:45 -0400 - -firefox (1.5.dfsg+1.5.0.5-1) unstable; urgency=high - - [ Eric Dorland ] - * New upstream release. Urgency high because it fixes MFSA 2006-44 to - MFSA 2006-56 excluiding MFSA-2006-49. (Closes: #380463) - - [ Mike Hommey ] - * debian/firefox.prerm: Remove /usr/lib/firefox/.autoreg instead of - /var/lib/firefox/.autoreg. - * browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in: - Removed very old and now useless changes. - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp: Removed - useless new line that showed up in the diff.gz. - - -- Eric Dorland Sun, 30 Jul 2006 17:08:38 -0400 - -firefox (1.99+2.0b1+dfsg-1) experimental; urgency=low - - * New upstream beta targetted at experimental: - - Much better search plugins handling. They can be added and removed at - will, and even better, system-wise search plugins can be ignored at the - profile level. (Closes: #352195, #320957, #296425, #308005) - * browser/components/shell/src/Makefile.in: Correctly install the - setDefaultBrowser component. - * config/rules.mk: Don't install extensions in the chrome. - * debian/firefox.links: Link /usr/lib/firefox/dictionaries to - /usr/share/myspell/dicts. - * config/autoconf.mk.in, configure, configure.in: Add the - --enable-system-myspell argument to configure to use the system myspell - library. - * extensions/spellcheck/myspell/src/Makefile.in: Use the system myspell - library when asked to. - * debian/rules: - - Add --enable-system-myspell to configure call. - - Do shlibsign libfreebl's (there can be several depending on the arch). - * debian/control: Add libmyspell-dev to build dependencies. - * browser/components/microsummaries/src/Makefile.in, config/Makefile.in: - Add rules so that make clean cleans everything. - * allmakefiles.sh: Removed references to nonexisting Makefiles in - extensions/xmlextras/base. - * configure, configure.in: Apply patches from bz#334866, bz#319012 and - bz#335949 + fixups to workaround gcc visibility hidden bugs, especially - #331460 (an instance of which is actually still present in C++, - see gcc#26905). - * extensions/inspector/build/src/Makefile.in, - extensions/inspector/build/src/inspector.pkg, - extensions/inspector/build/src/nsInspectorModule.cpp: Added missing files - for the DOM Inspector component. - * extensions/inspector/build/src/Makefile.in, - layout/inspector/public/Makefile.in: Adapted so that the DOM Inspector - component would build correctly and the xpt would be installed in - the extensions directory. - * extensions/reporter/Makefile.in: Install missing reporter's preference. - - -- Mike Hommey Fri, 21 Jul 2006 07:05:25 +0200 - -firefox (1.5.dfsg+1.5.0.4-3) unstable; urgency=low - - [ Eric Dorland ] - * debian/control: - - Fix silly typo of binutils. (Closes: #378582) - - Standards-Version to 3.7.2.1. - - [ Mike Hommey ] - * debian/rules: - - Use a specific LD_LIBRARY_PATH at link time so that we don't need to - link against indirect dependencies. (Closes: #378378) - - Run shlibsign after the files are stripped so that it is accurate and - FIPS mode can correctly work. - - Removed old commented out OPTFLAGS that were kept in case gcc 4.0 did - no better than gcc 3.x. - - Removed old exported variables that are useless nowadays. - - Removed dh_strip call in binary-indep. Who wants to strip - arch-independant files ;) - * debian/presubj: Added notes about plugins and crash reports. - * security/manager/Makefile.in, security/nss/cmd/shlibsign/Makefile: - Don't build nor install the .chk files but still build shlibsign. - * debian/firefox.install: Don't install .chk files since we generate them - after dh_strip. - * security/nss/cmd/shlibsign/manifest.mn: Don't build in shlibsign/mangle. - It doesn't build anyway. - - -- Eric Dorland Wed, 19 Jul 2006 23:56:22 -0400 - -firefox (1.5.dfsg+1.5.0.4-2) unstable; urgency=low - - [ Eric Dorland ] - * netwerk/base/public/security-prefs.js: Disable SSLv2 by default. I - thought the weak cipher warning took care of this. (Closes: #371153) - * debian/firefox-runner: Simplify the dsp autodetection and add aoss to - the roster. (Closes: #372848) - * firefox-restart-required.update-notifier, firefox.postinst, - firefox.install: Add update-notifier to indicate that firefox needs to - be restarted on upgrade. Based on Ian Jackson's patch, but reworked a - little. Also with a bad French translation. Translators, assemble! - (Closes: #365865) - * config/rules.mk, debian/control: Apply patch from Thiemo Seufer to - remove mips -xgot hack and build depend on the appropriate binutils on - mips and mipsel. (Closes: #374372) - * debian/presubj, debian/README.Debian: Add a bit more information about - disabling Pango, which often seems to be the source of problems. - * debian/firefox-runner: - - Print out MOZ_NO_REMOTE in verbose mode. - - Fix some unreachable logic, Thanks Daniel Jacobowitz. - - [ Mike Hommey ] - * debian/rules: - - Fix for Gecko date extraction from client.mk. - - Disabled strict aliasing from optimized builds. - - Added -Wl,--as-needed to the LDFLAGS, so that we don't get indirect - libraries linked. - * config/static-config.mk: Add MOZ_XFT_LIBS to STATIC_EXTRA_LIBS. It used to - get linked as a side effect of linking to indirect libraries, but should - be linked directly since Xft symbols are used. - * debian/firefox-restart-required.update-notifier: Fixed the french - translation. ;) - * content/html/content/src/nsGenericHTMLElement.cpp, - content/html/content/src/nsHTMLInputElement.cpp, - dom/src/base/nsGlobalWindow.cpp: Fixed crasher and potential crashers. - Reported bz#343953. - - -- Eric Dorland Sun, 9 Jul 2006 02:37:28 -0400 - -firefox (1.5.dfsg+1.5.0.4-1) unstable; urgency=low - - * The "Post-DebConf Hangover" release. - - [ Eric Dorland ] - * New upstream release. Fixes various security issues. MFSA 2006-31 to - MFSA 2006-43, excluding MFSA 2006-40. - * debian/control: - - Standards-Version to 3.7.2.0. - - Set priority of -dbg to extra and Section to devel. - * gfx/src/gtk/nsFontMetricsPango.cpp, - intl/lwbrk/src/nsJISx4501LineBreaker.cpp, - intl/unicharutil/util/nsUnicharUtils.h, - intl/unicharutil/util/nsUnicharUtils.cpp, - layout/generic/nsTextFrame.cpp: Patch from Jurij Smakov (from - bz#161826) to fix alignment issues on sparc64. (Closes: #354725) - - [ Mike Hommey ] - * Applied distclean patch from xulrunner (in - debian/patches/01_distclean.dpatch), except for the javaxpcom stuff we - don't build anyway. - * browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}, - config/static-rules.mk: More cleaning for firefox. - * nsprpub/configure: Apply change to nsprpub/configure.in. - (Closes: #350616) - * gfx/src/gtk/nsFontMetricsPango.cpp: Some more changes so that it - actually builds without errors, and use PR_Malloc and PR_Free instead - of malloc and free. - - -- Eric Dorland Fri, 2 Jun 2006 12:13:18 -0400 - -firefox (1.5.dfsg+1.5.0.3-2) unstable; urgency=low - - * debian/firefox.desktop: Add spanish translation, just in time for - DebConf 6! Thanks Ian Jackson. (Closes: #365870) - * debian/firefox-runner: Actually apply the patch from Morita Sho in - #364566. I'm a moron. (Closes: #365956, #365960) - * debian/control: Standards-Version to 3.7.1.0. Go policy team! - - -- Eric Dorland Thu, 4 May 2006 01:38:18 -0400 - -firefox (1.5.dfsg+1.5.0.3-1) unstable; urgency=critical - - * The "secure enough for ya!" release. - * New upstream release. Contains security fixes, hence severity - critical. - - Fixes CVE-2006-1993 aka MFSA 2006-30. (Closes: #364810) - - [ Mike Hommey ] - * security/manager/Makefile.in, debian/firefox.install: Build and - install the .chk file again. That will make the FIPS mode work again. - * debian/control: Bumped Standards-Version to 3.7.0.0. No changes. - * debian/rules: Fix the navigator.ProductSub value for dumb scripts. - Closes: #364640, #365099. We now use the date of the client.mk file, - which is likely to be the closest value to the release date, instead of - useless build date. - Add the debian version after the firefox version string. - * debian/rules: Use dpkg-architecture to find out the host and build that - we want to pass to the configure script. (Closes: #365738) - - [ Eric Dorland ] - * debian/firefox-runner: - - Quote the APPLICATION_ID variable to handle profiles with a space - in the name. Inspired by Morita Sho's patch. (Closes: #364566) - - echo MOZ_DISABLE_PANGO on verbose. - * debian/rules: It's baaaackkk. Reenable xprint. - - -- Eric Dorland Wed, 3 May 2006 00:32:49 -0400 - -firefox (1.5.dfsg+1.5.0.2-3) unstable; urgency=low - - * debian/rules, debian/control: Build the -dbg package again. - * debian/firefox.1: Fix some incorrect references to mozilla. Thanks - Loïc Minier. (Closes: #364101) - * debian/firefox-runner: Patch from Mikhail Gusarov to be able to use - Network Audio Server's dsp wrapper. (Closes: #363124) - * debian/firefox.install: Fix screwed up path to firefox.xpm. (Closes: - #364359) - * debian/README.Debian: Document that firefox doesn't allow connections - on certain ports. Thanks W. Borgert. (Closes: #362785) - - -- Eric Dorland Sun, 23 Apr 2006 22:41:15 -0400 - -firefox (1.5.dfsg+1.5.0.2-2) unstable; urgency=critical - - * The "ftp-master's aren't my friends today" release. - * debian/rules, debian/control: Don't build the -dbg package for now, to - get around NEW queue processing. - - -- Eric Dorland Thu, 20 Apr 2006 22:33:18 -0400 - -firefox (1.5.dfsg+1.5.0.2-1) unstable; urgency=critical - - [ Eric Dorland ] - * New upstream release. Contains security fixes, hence severity - critical. - - Fixes the following vulnerabilites (Thanks Alexander Sack for - compiling the list): CVE-2006-1724, CVE-2006-0884, - CVE-2006-1730, CVE-2006-1729, CVE-2006-1728, CVE-2006-1727, - CVE-2006-1045, CVE-2006-0748, CVE-2006-1726, CVE-2006-1725, - CVE-2005-2353. (Closes: #362656) - * debian/firefox-runner: Patch from Paul Collins to fix some lingering - ProfileManager launch issues. (Closes: #356250) - * browser/components/preferences/privacy.xul, - browser/locales/en-US/chrome/browser/preferences/preferences.dtd: - Patch from Ian Jackson to make the preferences window bigger for - people with high rez displays. His changelog entry reads: - * Make Preferences window not chop off various elements: - - specify a width of 50em instead of 42em - - do not specify a height - - add another to the bottom of privacy.xul's prefpane. - I have no idea why this is necessary :-(. - Malone 36985. - * configure.in, configure: Small typo in configure.in that wasn't - setting TARGET_XPCOM_ABI properly and breaking binary extensions on - some arches. (Closes: #359228) - - [ Mike Hommey ] - * debian/rules: Disable elf-dynstr-gc, which is pretty useless nowadays. - * security/coreconf/rules.mk: Fix perl code that got broken by newer make. - Taken from bz#325148. - * browser/app/Makefile.in: Apply patch from bz#314927 to install default.xpm - in the correct place. - * debian/rules, debian/firefox.dirs, debian/firefox.install: Updated to fit - this change. - * security/coreconf/rules.mk: Force use of the -g flag in the CFLAGS. - - -- Eric Dorland Sun, 16 Apr 2006 18:40:02 -0400 - -firefox (1.5.dfsg+1.5.0.1-5) unstable; urgency=low - - [ Mike Hommey ] - * debian/rules: - - Add -g to the build flags when building with DEB_BUILD_OPTIONS=nostrip. - If we ask for nostrip, we want the debugging - symbols, right? ;) - - Changed the way we identificate ourselves in vendor.js. - * layout/build/Makefile.in, layout/build/nsLayoutModule.cpp: Remove useless - useragent setter at startup so that general.useragent.product and - general.useragent.productSub set in our vendor.js preference file work at - startup time. - * security/coreconf/Linux.mk: - - Patch from Martin Michlmayr for mips64 builds. - - Don't use x86 as CPU_ARCH when building on an unsupported architecture. - * security/manager/Makefile.in, security/nss/lib/ckfw/builtins/Makefile, - security/nss/lib/manifest.mn: Don't build the stuff we don't need, and - dynamically link libnssckbi to both libplc4 and libplds4 instead of - linking statically. - * debian/firefox.postinst, debian/firefox.prerm, - debian/firefox-gnome-support.postinst, debian/firefox-gnome-support.prerm: - Touch a .autoreg file at configure time, or removal of gnome-support and - remove it with the package. This will trigger autoregistration of the - components if the compreg.dat and xpti.dat files are older than the - .autoreg file. We used to remove compatibility.ini for that reason, but - stopped doing that because firefox was supposed to do that correctly, - which actually only correctly works on new upstream versions, not new - debian revisions, or installation of gnome-support. - * xpfe/components/killAll/Makefile.in: Correctly install the killAll - component. - - [ Eric Dorland ] - * debian/control: - - Set Section of firefox-gnome-support and - mozilla-firefox-gnome-support to gnome. - - Standards-Version to 3.6.2.2. - - debhelper build-dep to >= 5.0. - - Add firefox-dbg package. - * debian/compat: Set to 5. - * debian/rules: - - Remove silly CVS tarball cleanup target. - - Add arch-independant debhelper calls, and make other debhelper - calls arch-dependent. - - Add --dbg-package=firefox-dbg to dh_strip call. - - Always build with the -g flag. (Based on a change Mike made) - - Patch from Andreas Jochens to use -mminimal-toc when building on - ppc64. (Closes: #361035) - - Use --disable-strip, --disable-strip-libs in configure parameters. - Thanks Ian Jackson. - - Use .upstream instead of .orig to make it more clear and not - confuse the clean target. Thanks Ian Jackson. (Closes: #362186) - - Disable xprint support for now, while the Xorg 7 transition sorts - itself out. Should be reenabled next release. - * debian/firefox.xpm: Add more Debian compliant menu icon. - * debian/firefox.install, debian/rules: Install new Debian compliant - icon. - * debian/firefox.desktop: Add StartupNotify=true for pretty waiting - cursor. Thanks Sven Arvidsson. (Closes: #361527) - * debian/firefox-dom-inspector.preinst, - debian/firefox-dom-inspector.links, - debian/firefox-dom-inspector.install: Install non-architecture - specific bits of the inspector into /usr/share/firefox. - * debian/firefoxrc: Disable the dsp wrapper by default. esddsp is just - too buggy to allow this to continue. May reenable later if they clean - up their act. Leaving the bugs open for now. - * debian/firefox.NEWS: - - Document the dsp wrapper changes. - - Remove old mozilla-firefox entries. - * debian/firefox.1: Fix typo of firefox, thanks Andrew Rendle. (Closes: - #362413) - * debian/firefox.install: We don't get .chk files anymore for some - reason. - - -- Eric Dorland Fri, 14 Apr 2006 15:52:41 -0400 - -firefox (1.5.dfsg+1.5.0.1-4) unstable; urgency=low - - [ Mike Hommey ] - * debian/firefox-runner, debian/firefox.1: Patch from Ian Jackson to - make -P, -CreateProfile and -ProfileManager options correctly work - again, and improve the manual page. (Closes: #356250) - * debian/firefox.desktop: - - Fix trivial syntax problems. (Closes: #356263) - - Added Japanese and Korean translations. - * debian/firefox.dirs: Removed remainings of the time when we had a file - in /usr/sbin. (Closes: #356268) - * debian/firefox-gnome-support.prerm, - debian/firefox-gnome-support.postinst: Removed bashisms. (Closes: - #349946) - * debian/README.Debian: - - Replaced the bug reporting information by an invitation to read - /usr/share/bug/firefox/presubj. (Closes: #356269) - - Changed the heading to "Firefox for Debian". - - [ Eric Dorland ] - * debian/firefox-gnome-support.postinst, - debian/firefox-gnome-support.prerm: Add forgotten #DEBHELPER# token. - - -- Eric Dorland Sun, 12 Mar 2006 21:34:14 -0500 - -firefox (1.5.dfsg+1.5.0.1-3) unstable; urgency=low - - [ Eric Dorland ] - * debian/control: Use strict dependencies for the transition packages, - no reason a transition package should be upgraded before the real - package. - * debian/README.Debian: Fix all references to - /etc/mozilla-firefox/mozilla-firefoxrc. (Closes: #351956) - * debian/firefox.desktop: Patch from Ian Jackson to add more - translations and more inline with the GNOME HIG. (Closes: #351807) - * widget/src/gtk2/nsWindow.cpp: Apply new ignore extended mouse buttons - patch from Peter Colberg (Closes: #351972) - * debian/firefox.1: Lower case first letter of -ContentLocale. - * debian/firefox.1, debian/firefox-runner: Add -no-remote switch to turn - on MOZ_NO_REMOTE. Use it for profile related commands as - well. (Closes: #351717, #344849) - * wikipedia.gif.uu, wikipedia.src, rules, firefox.install: Patch from - Ian Jackson to add wikipedia search engine. (Closes: #354107) - - [ Mike Hommey ] - * modules/libpref/src/init/all.js: Set default fonts for all languages to - serif, sans-serif and monospace. It might solve a lot of fonts problems. - * config/config.mk, config/make-jars.pl, configure.in, - security/nss/lib/fortcrypt/swfort/pkcs11/config.mk, - extensions/inspector/Makefile.in: Allow building without zip when - building flat chrome. - * configure: Ran autoconf accordingly to changes in configure.in. - * debian/control: Removed build dependency on zip. - * debian/rules: Build flat chrome. - * debian/firefox.install: Changed wildcards accordingly. - * config/rules.mk: - + Don't build chromelist.txt files. - + Fixed "jar" build so that inspector files don't get duplicated in the - extension directory. - - -- Eric Dorland Sun, 26 Feb 2006 11:45:15 -0500 - -firefox (1.5.dfsg+1.5.0.1-2) unstable; urgency=low - - [ Mike Hommey ] - * debian/firefox-runner: export MOZ_DISABLE_PANGO. (Closes: #351959) - * debian/README.Debian: changed reference to the rc file in /etc. - (Closes: #351956) - - [ Eric Dorland ] - * debian/firefox.preinst: Fix {}'s bashism. Thanks Jeff King. (Closes: - #351811) - * modules/libpref/src/init/all.js: Make print.postscript.print_command - space-safe. Thanks Ian Jackson. (Closes: #351809) - * debian/firefox-runner: Don't completely override - $MOZ_PLUGIN_PATH. Thanks Ian Jackson. (Closes: #351806) - - -- Eric Dorland Thu, 9 Feb 2006 01:23:35 -0500 - -firefox (1.5.dfsg+1.5.0.1-1) unstable; urgency=low - - * The "those Ubuntu guys are great after all" release. - * New upstream release. (Closes: #351442) - - [ Mike Hommey ] - * debian/presubj: Added indications to try to reproduce without extensions - before actually filing a bug, and a hint to the safe mode. - * debian/firefox.install: added the reporter chrome files. (Closes: #344888) - * widget/src/gtk2/nsWindow.cpp: Revert additional stale patch for - extended mouse buttons support. - * debian/firefox.postinst, debian/firefox.prerm: unbashified. - (Closes: #349946) - * debian/control, debian/firefox-gnome-support.postinst, - debian/firefox-gnome-support.prerm: Let the firefox-gnome-support - package provide gnome-www-browser and handle a gnome-www-browser - alternative. Thanks Loïc Minier. (Closes: #350788) - * debian/firefox-runner: Enable Pango support by default. The - MOZ_ENABLE_PANGO environment variable is now useless. (Closes: #338716) - * debian/README.Debian: Change the paragraph about Pango to hint about - the MOZ_DISABLE_PANGO variable. - - [ Eric Dorland ] - * content/events/src/nsEventStateManager.cpp, - modules/libpref/src/init/all.js, widget/public/nsGUIEvent.h: Apply - patch from Ian Jackson to revert a stale patch for multiple mouse - button support that was fixed in a different way in 1.5 - (Closes: #348375) - * debian/firefox.preinst: Check md5sum's of old conffiles before cp'ing - them on upgrade. This won't stop all unnecessary conffile prompting in - all situations (especially from really old versions), but should - definitely should work for upgrading from testing or stable. (Closes: - #345112) - * debian/firefox.install: - - Remove run-mozilla.sh. (Closes: #348902) - - Reorganize things a bit. - - Move profile into /etc/firefox here, instead of in the rules file. - * debian/firefox.install, debian/firefox.preinst, debian/firefox.links, - debian/firefox.dirs, debian/rules: Move chrome, defaults, greprefs - into /usr/share/firefox for more FHS goodnesss. - * debian/firefox.1: Document -new-tab and -new-window options, and - remove deprecated -remote option. (Closes: #348699) - * debian/firefox-runner: Apply patch to properly URL escape local - files. Thanks Morita Sho. (Closes: #348451) - * browser/app/profile/firefox.js: - - Reallow 40-bit ciphers, since now firefox warns people who - use them. (Closes: #349624) - - Enable bidi UI elements for our bi-directional friends. - (Closes: #348069) - * debian/rules: Remove glob pattern from dh_install invocation. Thanks - Ian Jackson. (Closes: #350571) - * browser/base/content/aboutDialog.xul: Fix spurious scrollbar in the - about dialog box. Thanks Ian Jackson. (Closes: #350608) - * js/src/fdlibm/fdlibm.h: Patch to fix little endianess of - mipsel. Thanks Ian Jackson and Thiemo Seufer. (Closes: #350621) - * browser/base/content/search.xml: Patch from Ian Jackson to remove - misleading Clear option from search box context menu. (Closes: #350611) - * debian/watch: Fix regex to actually find the upstream tarballs. - * modules/libpref/src/init/all.js: Cope better with printers with spaces - in the name. Thanks Ian Jackson. - * toolkit/components/passwordmgr/base/nsPasswordManager.cpp: Take patch - from bz#235336 as suggested by Ian Jackson to allow password manager - to work with sites that only have a password field, no username. - - -- Eric Dorland Mon, 6 Feb 2006 23:10:29 -0500 - -firefox (1.5.dfsg-4) unstable; urgency=low - - [ Eric Dorland ] - * debian/control, debian/rules: - - Remove Kerberos options, it is now loaded dynamically. - - Use /usr/share/firefox now for finding default.xpm. - * debian/firefox.install, debian/firefox.links, debian/firefox.preinst: - Start moving some clearly non-arch specific things - (/usr/lib/firefox/searchplugins, /usr/lib/firefox/icons, - /usr/lib/firefox/res) out of /usr/lib/firefox and into - /usr/share/firefox to make things more FHS friendly. Can't believe no - one ever called me on this before. - * toolkit/components/remote/nsGTKRemoteService.cpp, - widget/src/xremoteclient/XRemoteClient.cpp: Apply patch from bz#312154 - to fix remote interface on PPC (and probably other arches). (Closes: - #343913) - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp: Patch from - Zack Weinberg to fix FTBFS on m68k. (Closes: #343687) - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp: Patch from Antti - P Miettinen to fix small optimization problem with newer gcc's - (Closes: #344846) - - [ Mike Hommey ] - * debian/firefox-runner: Cleaned up now useless variables. - - -- Eric Dorland Tue, 10 Jan 2006 10:11:34 -0500 - -firefox (1.5.dfsg-3) unstable; urgency=low - - * debian/control: - - Need explicit build dependency on gtk >= 2.8. - - Upgrade Standards-Version to 3.6.2.1. No changes. - - Add compatibility packages for mozilla-firefox-dom-inspector - and mozilla-firefox-gnome-support and make all the upgrade packages - Architecture: all. (Closes: #343879, #344379) - * debian/watch: Add watch file. - * debian/about.png.uu: Add uuencoded version of previous about box - graphic. - * debian/rules: uudecode and install the about.png into the right - location. - * debian/firefox-runner: Add MOZ_PLUGIN_PATH to include plugins at the - old location for now. (Closes: #344085, #341682) - * widget/src/gtk2/nsWindow.cpp: Patch from bz#305970 to fix broken - contextual menu on Save File As. (Closes: #344430) - - * config/mkdepend/imakemdep.h, security/nss/lib/pki1/pki1.h: Remove some - patches that are now useless (suggested by Mike Hommey). - * mailnews/extensions/palmsync/palm.html, - browser/themes/pinstripe/browser/browser.css, - gfx/src/mac/nsNativeThemeMac.h, - directory/c-sdk/ldap/docs/draft-ietf-ldapext-ldap-c-api-05.txt, - layout/html/tests/table/bugs/bug123862.html, - layout/html/tests/table/bugs/bug119786.html, - layout/html/tests/table/bugs/bug101759.html, - layout/html/tests/table/bugs/bug14489.html, - layout/html/tests/table/bugs/bug222846.html, - layout/html/tests/block/bugs/155333-1.html, - layout/html/tests/block/bugs/185411-2.html, - layout/html/tests/block/bugs/13599.html, - layout/html/tests/block/bugs/53960.html, - layout/html/tests/block/bugs/155333-2.html, - layout/html/tests/block/bugs/38157-a.html, - layout/html/tests/block/bugs/38157-b.html, - layout/html/tests/block/bugs/46918.html, - layout/html/tests/block/printing/145305-11.html, - layout/html/tests/block/printing/145305-21.html, - layout/html/tests/block/printing/145305-13.html, - layout/html/tests/block/printing/145305-17.html, - layout/html/tests/block/printing/145305-19.html, - layout/html/tests/block/printing/145305-4.html, - layout/html/tests/block/printing/127145-1.html, - layout/html/tests/block/printing/145305-3.html, - layout/html/tests/block/printing/145305-7.html, - layout/html/tests/block/printing/145305-9.html, - layout/html/tests/frameset/core/r3.html, - layout/html/tests/frameset/core/r4.html, - layout/html/tests/frameset/core/blank2.html, - xpinstall/packager/stage_mfcembed.pl, xpinstall/packager/stage_gre.pl, - embedding/qa/testembed/Tests.cpp, - embedding/qa/testembed/nsihttpchanneltests.cpp, - embedding/qa/testembed/BrowserImpl.cpp, - embedding/qa/testembed/Tests.h, embedding/qa/testembed/QaUtils.cpp, - embedding/qa/testembed/resource.h, - embedding/qa/testembed/DomWindow.cpp, - embedding/qa/testembed/QaUtils.h, build/unix/abs2rel.pl, - xpfe/bootstrap/icons/windows/readme.txt, - security/nss/cmd/ssltap/ssltap-manual.html: Fix mess my subversion - repository made of line endings. This should reduce the size of the - diff.gz dramatically. - - -- Eric Dorland Sat, 24 Dec 2005 03:23:02 -0500 - -firefox (1.5.dfsg-2) unstable; urgency=low - - * browser/locales/en-US/chrome/branding/brand.dtd, - browser/locales/en-US/chrome/branding/brand.properties: Change brand - name from Deer Park to Firefox. About box graphic still needs to be - fixed. *grumble* *grumble* (Closes: #343704) - - -- Eric Dorland Sat, 17 Dec 2005 13:45:14 -0500 - -firefox (1.5.dfsg-1) unstable; urgency=low - - * New upstream release. No actual code changes from RC3. Took the - opportunity to completely empty the /other-licenses directory of the - upstream tarball. - * configure, configure.in: Change MOZ_APP_DISPLAYNAME to Firefox, so we - can be called Firefox without using - --enable-official-branding. *grumble* - * config/autoconf.mk.in, gfx/src/gtk/mozilla-decoder.cpp, configure.in: - Apply patch from bz#305185 to fix problems building against gtk+ 2.8. - * debian/control: - - Build-Depend on libfreetype6-dev since we do link - against it directly. - - Add mozilla-firefox package for easy transition. - - Conflict against older mozilla-firefox packages. - * debian/firefox-runner: - - Fix typo. (Closes: #341113) - - Check /usr/lib/mozilla-firefox/plugins for plugins too for the - time being. (Closes: #341682) - * debian/firefox-dom-inspector.preinst: Remove, not needed since the - name change. - * debian/firefox.preinst: - - Remove old upgrade code. - - Move old mozilla-firefox configs into place on install. - * debian/mozilla-firefox.preinst: Move upgrade code in here. Remove - mozilla-firefox alternative. - * debian/mozilla-firefox.postrm: Remove /etc/mozilla-firefox on purge. - - * Some patches missed when merging from Mike Hommey: - * browser/locales/en-US/searchplugins/answers.src: Change updateDays to - 0. - * config/mkdepend/imakemdep.h: Define for amd64. - * configure, configure.in: Visibility patch for recent gcc's. (Closes: - #341766) - * modules/libpref/src/nsPrefService.cpp: Patch to load preferences from - defaults/syspref. - * content/events/src/nsEventStateManager.cpp: Extended mouse events - patch. - * gfx/idl/nsIFreeType2.idl, gfx/src/freetype/nsFreeType.cpp, - gfx/src/freetype/nsFreeType.h, gfx/src/ps/nsFontMetricsPS.h, - gfx/src/x11shared/nsFontFreeType.cpp, - gfx/src/x11shared/nsFontFreeType.h, - layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp: Patch to - use new freetype API. - - -- Eric Dorland Fri, 16 Dec 2005 11:37:23 -0500 - -firefox (1.4.99+1.5rc3.dfsg-2) unstable; urgency=low - - * The "Grand Renaming" release. Thanks to Mike Hommey for sherperding - the 1.5 series through experimental. Now it's my turn to muck it up. A - transition packages will be in the next release. - * debian/mozilla-firefox*: Rename to firefox*. - * debian/firefox.install, debian/firefox-dom-inspector.install, - debian/firefox-gnome-support.install, debian/firefox-runner, - firefox-xremote-client, firefox.1, firefox.desktop, firefox.dirs, - debian/firefox.js, debian/firefox.links, debian/firefox.manpages, - debian/firefox.menu, debian/firefox.mime, debian/firefox.postinst, - debian/firefox.prerm, debian/firefox.png.uu, debian/README.Debian, - debian/control, debian/rules: Search/Replace mozilla-firefox -> - firefox where appropriate. - * debian/firefox.links: Link old icon name to new. - * debian/README.Debian: Fix path to .mozilla/firefox/rc. (Closes: - #335433) - * config/autoconf.mk.in: Set mozappdir to /usr/lib/firefox. - - -- Eric Dorland Sun, 27 Nov 2005 20:03:02 -0500 - -mozilla-firefox (1.4.99+1.5rc3.dfsg-1) experimental; urgency=low - - * New upstream 1.5 preview release. Release Candidate 3. - * debian/mozilla-firefox-runner: Removed the ping stuff, it's now done by - firefox itself. - - -- Mike Hommey Fri, 18 Nov 2005 07:24:05 +0100 - -mozilla-firefox (1.4.99+1.5rc2.dfsg-1) experimental; urgency=low - - * New upstream 1.5 preview release. Release Candidate 2. - * xpcom/typelib/xpidl/xpidl.c: Fix crash when no file is given on the - command line (Closes: #323639). Also fix the error message about extra - arguments given showing before the crash. - * configure.in, configure: Work around dash's bug #337294 so that we can - build fine when sh is dash (Closes: #211010, #256384). - * debian/mozilla-firefox-runner: - - Removed the code to detect the JVM and set LD_ASSUME_KERNEL=2.2.5 for - b0rked 1.3 JVMs: it's been a long time they've not been ABI compatible. - - Removed setting of MOZILLA_FIVE_HOME. We already have a default one - built-in. - - Removed /usr/lib/mozilla/plugins from EXTENT_LD_LIB_PATH, since we never - get the plugins from there. - - Removed cleanup of the profile. It is correctly done by firefox, now. - - -- Mike Hommey Fri, 11 Nov 2005 08:07:05 +0100 - -mozilla-firefox (1.4.99+1.5rc1.dfsg-1) experimental; urgency=low - - * New upstream 1.5 preview release. Release Candidate 1. - * debian/mozilla-firefox.install: Don't install - /usr/lib/mozilla-firefox/extensions/reporter@mozilla.org, it got moved in - the chrome. - - -- Mike Hommey Tue, 1 Nov 2005 22:01:15 +0100 - -mozilla-firefox (1.4.99+1.5beta2.dfsg-1) experimental; urgency=low - - * build/unix/run-mozilla.sh, netwerk/base/src/nsStandardURL.cpp: - Reverted debian changes: they got applied upstream. - * configure: Applied configure.in changes by hand. - * debian/rules: Disabled both the installer and the updater, we don't need - them. - - -- Mike Hommey Fri, 7 Oct 2005 15:06:05 +0200 - -mozilla-firefox (1.4.99+1.5beta1.dfsg-5) experimental; urgency=low - - * debian/control: Bumped Standards-Version to 3.6.2. - * nsprpub/configure.in: Reverted changed. - * configure.in: Use -fvisibility=hidden in all cases. There is another bug - in gcc that makes it generate position dependent code when using the - system wrappers. - * configure, nsprpub/configure: Applied configure.in changes with - autoconf2.13. - * debian/rules: Put back the /usr/share/pixmaps/mozilla-firefox.xpm file. - - -- Mike Hommey Mon, 3 Oct 2005 18:46:50 +0200 - -mozilla-firefox (1.4.99+1.5beta1.dfsg-4) experimental; urgency=low - - * xpcom/typelib/xpt/src/Makefile.in: Reverted changes. - * configure.in, nsprpub/configure.in: Added a detection of the gcc bug about - visibility for builtins, and use -fvisibility=hidden instead of the system - wrappers in case the bug is found. - * configure, nsprpub/configure: Applied configure.in changes with - autoconf2.13. (Really closes: #329642) - - -- Mike Hommey Tue, 27 Sep 2005 20:16:34 +0200 - -mozilla-firefox (1.4.99+1.5beta1.dfsg-3) experimental; urgency=low - - * Sync with unstable branch. - * xpcom/typelib/xpt/src/Makefile.in: disable visibility stuff for ppc, as a - workaround for FTBFS. (Closes: #329642) - - -- Mike Hommey Mon, 26 Sep 2005 18:35:11 +0200 - -mozilla-firefox (1.0.7-1) unstable; urgency=high - - * New upstream release. Contains fixes for various security issues. - * debian/mozilla-firefox-runner: Remove /usr/lib from - LD_LIBRARY_PATH. (Closes: #321789) - - -- Eric Dorland Thu, 22 Sep 2005 01:23:10 -0400 - -mozilla-firefox (1.4.99+1.5beta1.dfsg-2) experimental; urgency=low - - * debian/rules: enabled support for canvas. - - -- Mike Hommey Tue, 20 Sep 2005 07:56:01 +0200 - -mozilla-firefox (1.4.99+1.5beta1.dfsg-1) experimental; urgency=low - - * Cleaned-up source tarball from trademarked content and CVS directories. - * debian/mozilla-firefox-small.xpm, debian/mozilla-firefox.xpm: Removed. - * debian/mozilla-firefox.dirs, debian/rules: - + Create /usr/lib/mozilla-firefox/chrome/icons/default and move - default.xpm in it. (Closes: #327828) - + Stop using our own xpm icons, upstream provide them, now. - * debian/rules: changed the build system a bit. - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_parisc_linux.s, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_parisc_linux.s, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s: Somewhat these - files disappeared. Put them back. (Closes: #328074) - - -- Mike Hommey Tue, 13 Sep 2005 18:25:48 +0200 - -mozilla-firefox (1.4.99+1.5beta1-2) experimental; urgency=critical - - * Sync with unstable branch. - * netwerk/base/src/nsStandardURL.cpp: Apply the patch for the 1.8 branch - from bz#307259 to fix CAN-2005-2871. (Closes: #327452) - * debian/mozilla-firefox-gnome-support.install, debian/rules: Move out - imgicon module in mozilla-firefox-gnome-support. (Closes: #327451) - - -- Mike Hommey Sun, 11 Sep 2005 10:45:34 +0200 - -mozilla-firefox (1.0.6-5) unstable; urgency=critical - - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp: Fix for previous - arm fix. Thanks Steve. (Closes: #325535) - * netwerk/base/src/nsStandardURL.cpp: Patch from bz#307259 to fix - CAN-2005-2871, a buffer overflow vulnerability in IDN - processing. (Closes: #327452) - - -- Eric Dorland Sat, 10 Sep 2005 23:03:26 -0400 - -mozilla-firefox (1.4.99+1.5beta1-1) experimental; urgency=low - - * New upstream beta release. - + Find toolbar doesn't show up when in text fields. Closes: #280852. - + Better use of GTK2 themes. The most common case was highlighted menu - item text appearing in white on a white background. Closes: #223696, - #257430, #258181, #266334, #278559, #289326, #297320, #310098. - + Download manager correctly closes. Closes: #259015, #269975. - + Doesn't crash with the http://ln.hixie.ch/resources/style/orange - stylesheet. Closes: #277987. - + Locale extensions can properly be disabled. Closes: #279749 (to check). - + Doesn't crash on - http://einsteinmg.dyndns.org/cgi-bin/remangle.cgi?=0x27b9b660 anymore. - Closes: #294372. - + Downloads don't freeze when a modal window opens. Closes: #211332. - + Use GTK stock images. Closes: #281660. - * Sync with unstable branch changes. - * browser/app/profile/firefox.js, debian/firefox.js: - + Removed outdated extensions.update.autoUpdateEnabled and - extensions.update.autoUpdate; - + Removed general.useragent.locale. - + Allow extensions updates. It works correctly with system-wide installed - ones, now. - * netwerk/protocol/http/src/nsHttpConnectionMgr.cpp, - nsprpub/pr/include/md/_linux.cfg, widget/src/gtk2/mozdrawingarea.c, - widget/src/gtk2/nsDragService.cpp: Reversed changes, since they got - applied upstream. - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp: correctly set - __attribute__. Closes: #325535. - * debian/rules: - + set --enable-extensions=default instead of a full list. - We will get the default set of extensions provided by upstream, and - won't need to check if they changed. - + set --enable-pango. - + set --enable-system-cairo. - * debian/control: added build dependency on libgnomeui-dev and libcairo2-dev. - * debian/mozilla-firefox.install, debian/rules: don't install files in - /usr/lib/mozilla-firefox/chrome/icons/ anymore. - * debian/mozilla-firefox-runner: Force MOZ_DISABLE_PANGO to 1 if - MOZ_ENABLE_PANGO is not set. - * debian/README.Debian: - + Removed the note about IDN, it is now enabled by default, with correct - whitelist set. - + Added a note about MOZ_ENABLE_PANGO. - + Changed notes about application update, extensions, and packaged - extensions. - * modules/libpref/src/init/all.js: - + Set general.config.obscure_value to 0, we don't care about the config - file not to be "obscured". - + Set general.config.filename to firefox.cfg. - * debian/firefox.cfg: Create configuration to lock some properties. - * debian/mozilla-firefox.install: Install this firefox.cfg in - /usr/lib/mozilla-firefox - - -- Mike Hommey Fri, 9 Sep 2005 17:40:40 +0200 - -mozilla-firefox (1.0.6-4) unstable; urgency=low - - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_alpha.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_alpha.cpp: Patch - from Steve Langasek to fix unused vs. used gcc attribute on alpha and - arm. (Closes: #325535) - * browser/app/profile/firefox.js: Revert patch to remove the "I'm - feeling lucky" search. Some like it, some hate it, so upstream - behaviour wins. If you still feel strongly about it, make your case - upstream. - * gfx/src/gtk/nsFontMetricsXft.cpp: Apply patch from bz#252033 to work - around a bug in XRender that might be causing #319349. - - -- Eric Dorland Tue, 6 Sep 2005 02:10:07 -0400 - -mozilla-firefox (1.0.99+deerpark-alpha2-2) experimental; urgency=low - - * Sync with unstable branch changes, except the controversial "I'm feeling - lucky" change. I prefer waiting for the controversy to get to a - conclusion. - * debian/rules, debian/control: Remove build dependency on libmng-dev and - the --with-system-mng option to configure, the MNG support has been - removed upstream. - * debian/rules: Explicitely set the svg-renderer as cairo. It will use an - old cairo version bundled with firefox, but there's no other solution for - the moment. We have to wait for upstream 0.9.x and greater support - (hoped for 1.5). - - -- Mike Hommey Sun, 4 Sep 2005 09:01:54 +0200 - -mozilla-firefox (1.0.6-3) unstable; urgency=low - - * debian/rules, nsprpub/pr/include/md/_linux.cfg, - security/coreconf/Linux.mk: Apply patch from Andreas Jochens to allow - ppc64 builds. (Closes: #322617) - * debian/mozilla-firefox.prerm: Move -depth option to find to suppress - warnings. Thanks Mike Hommey. - * debian/presubj: Have bugzilla bug URL point to a page where you can - enter a bug. - * browser/app/profile/firefox.js: removed the "I'm feeling lucky" from - the keyword.URL, so now if you enter search terms in the address bar - you will be presented with search results and not taken to the first - result. Thanks Torok Edwin. (Closes: #321823) - - -- Eric Dorland Mon, 22 Aug 2005 01:20:28 -0400 - -mozilla-firefox (1.0.6-2) unstable; urgency=medium - - * modules/libpr0n/src/imgLoader.cpp, modules/libpr0n/src/imgLoader.h: - Apply ported patch from Serge Belyshev from bz#293307 to fix problem - with gcc-4.0 on amd64. (Closes: #319336) - * debian/rules: Remove silly --enable-freetype configure line. Thanks - Antony Gelberg. (Closes: #319886) - - -- Eric Dorland Sat, 30 Jul 2005 02:11:03 -0400 - -mozilla-firefox (1.0.6-1) unstable; urgency=low - - * New upstream release. (Closes: #318672) - * debian/rules: Remove hack to use gcc 3.4 on amd64, since now we're all - on gcc 4.0. (Closes: #318684) - * debian/control: - - Remove gcc 3.4 build depends on amd64 - - Explicitly build depend on libxinerama-dev. - * gfx/src/gtk/nsScreenGtk.cpp: Patch from Loic Minier to fix - gdk_property_get warnings. - * widget/src/gtk2/mozdrawingarea.c: Patch from Loic Minier to fix - crashes under GTK 2.7. (Closes: #318903) - - -- Eric Dorland Wed, 20 Jul 2005 02:57:44 -0400 - -mozilla-firefox (1.0.99+deerpark-alpha2-1) experimental; urgency=low - - * New upstream alpha release. Be aware that you WILL have troubles with - debian packages for firefox extensions. - * Reverted patches that got incorporated upstream. - * content/events/src/nsEventStateManager.cpp: Some changes to the previous - patch to fit changes in API. - * debian/update-mozilla-firefox-chrome, - debian/update-mozilla-firefox-chrome.8, - debian/mozilla-firefox-dom-inspector.post(inst|rm), - debian/mozilla-firefox-gnome-support.post(inst|rm), - debian/theme/*, debian/inspector/*: Removed. - * debian/mozilla-firefox.postinst: Removed call to - update-mozilla-firefox-chrome. - * debian/mozilla-firefox-dom-inspector.install: Only install files from - /usr/lib/mozilla-firefox/extensions/inspector@mozilla.org - * debian/mozilla-firefox.dirs: Don't create /var/lib/mozilla-firefox/*, - /usr/lib/mozilla-firefox/extensions nor /usr/lib/mozilla-firefox/plugins. - * debian/mozilla-firefox.install: - - Don't install regxpchrome, chrome/pipnss.jar and chrome/help.jar which - don't exist anymore. - - Install manifest files in addition to jar files in chrome. - - Install classic.jar in the normal chrome directory (awaiting EM - modifications so that it can actually go back in the extensions - directory). - - Don't install debian/theme/00classic and debian/theme/Uninstall, - which got removed. - - Get the theme in the correct directory (it's not in - defaults/profile/extensions anymore). - - Install the reporter extension. - - Selectively install subdirectories of /usr/lib/mozilla-firefox/defaults, - since some of them are useless. - - Install the unixprint plugin. - * debian/mozilla-firefox.manpages: Removed manual page for - update-mozilla-firefox-chrome. - * debian/mozilla-firefox.links: Removed all links in - /var/lib/mozilla-firefox/. - * debian/rules: - - Enable freetype in the build, we'll see if deerpark is any better than - 1.0.x. - - Commented out OPTFLAGS set for some architectures. We will see if gcc - 4.0 is doing any better. - - Enabled SVG support. (Closes: #215990) - - Enabled some more extensions to fit extensions provided by upstream. - - Added needed --enable-application=browser to the ./configure call. - - Don't install update-mozilla-firefox-chrome. - - Don't create installed-chrome.txt. - - Don't remove installed-extensions.txt, it doesn't exist anyway. - - Don't move classic theme's install.rdf, it's already at the correct - place. - - Remove unneeded removals of preferences files which are not there - anymore. - * debian/mozilla-firefox.preinst: Clean-up old generated files (those in - /var/lib/mozilla-firefox and - /usr/lib/mozilla-firefox/extensions/*/uninstall/Uninstall. (Note that for - the latter, some packages do provide them, but they were overwritten by - update-mozilla-firefox-chrome. They have actually no use, and it is safe - to remove them. Extensions packages will eventually remove them anyway) - * debian/mozilla-firefox.prerm: Put -depth option of find before -type d. - - -- Mike Hommey Sat, 16 Jul 2005 10:18:40 +0200 - -mozilla-firefox (1.0.5-1) unstable; urgency=high - - * New upstream release, fixes security issues. (Closes: #318061) - * debian/rules: Disable freetype in the build for the time being. This - *might* break printing in some cases. - * gfx/idl/nsIFreeType2.idl, gfx/src/freetype/nsFreeType.cpp, - gfx/src/freetype/nsFreeType.h, gfx/src/ps/nsFontMetricsPS.cpp, - gfx/src/ps/nsFontMetricsPS.h, gfx/src/x11shared/nsFontFreeType.cpp, - gfx/src/x11shared/nsFontFreeType.h, - layout/svg/renderer/src/libart/nsSVGLibartGlyphMetricsFT.cpp: Patch - from bz#234035 to try to get building with the new freetype. (Closes: - #314243) - - -- Eric Dorland Sat, 16 Jul 2005 00:43:54 -0400 - -mozilla-firefox (1.0.4-3) unstable; urgency=low - - * debian/mozilla-firefox.desktop: Add Czech translation from Jan - Outrata. (Closes: #311376) - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp, - xpcom/reflect/xptcall/public/xptcstubsdecl.inc: Revert patch from - David Mosberger for 7+ args on ia64 that was added 1.0.3-2. - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf32.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf32.s, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp, - xpcom/reflect/xptcall/public/genstubs.pl: Better patch from bz#291378 - which has been accepted upstream for ia64 7+ args fix. - * xpcom/reflect/xptcall/public/xptcstubsdecl.inc: Call genstubs.pl to - regenerate this file. - * dom/src/base/nsGlobalWindow.cpp, - embedding/components/windowwatcher/src/nsWindowWatcher.cpp: Fix - injection spoofing, patch from bz#296850. Fixes CAN-2004-0718. - - -- Eric Dorland Thu, 9 Jun 2005 23:54:41 -0400 - -mozilla-firefox (1.0.4-2) unstable; urgency=critical - - * debian/control: Build-depend on libxft-dev not libxft2-dev to appease - finicky sparc buildd. - - -- Eric Dorland Mon, 16 May 2005 21:17:57 -0400 - -mozilla-firefox (1.0.4-1) unstable; urgency=critical - - * New upstream release. Fixes CAN-2005-1477 and CAN-2005-1476. (Closes: #308620) - * debian/update-mozilla-firefox-chrome.8: Patch from A Costa to fix the - spelling of maintenace. (Closes: #305968) - * debian/mozilla-firefox.desktop: Patch from Steinar H. Gunderson to add - a Norwegian translation. (Closes: #305983) - - -- Eric Dorland Thu, 12 May 2005 22:59:47 -0400 - -mozilla-firefox (1.0.3-2) unstable; urgency=high - - * browser/app/profile/firefox.js: Disable SSLv2 and 40-bit ciphers by - default. - * debian/mozilla-firefox.NEWS: Explain the SSL change. - * extensions/transformiix/source/base/Double.cpp: Patch from David - Mosberger-Tang (fixed up by me) to fix unaligned access on ia64 (and - perhaps other platforms). (Closes: #303518) - * xpcom/reflect/xptcall/public/xptcstubsdecl.inc, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp: Another patch - from David Mosberger-Tang to fix extension loading on ia64. (Closes: - #303515) - - -- Eric Dorland Thu, 21 Apr 2005 01:25:02 -0400 - -mozilla-firefox (1.0.3-1) unstable; urgency=low - - * New upstream release, fixes various security issues, so urgency high. - * js/src/fdlibm/fdlibm.h: Fix from David Mosberger to define ia64 as - little-endian arch (also added for mipsel). (Closes: #303438) - - -- Eric Dorland Sun, 17 Apr 2005 23:13:01 -0400 - -mozilla-firefox (1.0.2-3) unstable; urgency=high - - * gfx/src/freetype/nsFreeType.cpp, - netwerk/protocol/http/src/nsHttpConnectionMgr.cpp, - security/nss/lib/pki1/oiddata.h, security/nss/lib/pki1/pki1.h, - widget/src/gtk2/nsDragService.cpp: Fixes for gcc-4.0, - bz#289238. (Closes: #301485) - * js/src/jsstr.c: Fix for JS memory access security bug, patch from - bz#288688. (Closes: #302775) - - -- Eric Dorland Wed, 6 Apr 2005 01:36:11 -0400 - -mozilla-firefox (1.0.2-2) unstable; urgency=high - - * Last upload should of been marked urgency=high because of the security - fixes. - * debian/mozilla-firefox.postinst: Fix ridiculous typos. (Closes: - #300685) - * debian/mozilla-firefox-runner: Use pgrep to detect esd and arts - instead. Thanks Craig Small for the advice. (Closes: #302086) - - -- Eric Dorland Fri, 1 Apr 2005 01:18:18 -0500 - -mozilla-firefox (1.0.2-1) unstable; urgency=low - - * New upstream release. Fixes CAN-2005-0399, CAN-2005-0401, - CAN-2005-0402. (Closes: #301243) - * debian/control: Update suggest for xprint rename. (Closes: #300976) - * xpcom/reflect/xptcall/src/md/unix/{Makefile.in, - xptcinvoke_asm_parisc_linux.s, xptcstubs_asm_parisc_linux.s}: Apply - patch from Ivar (Contributed by Randolph Chung) to fix Firefox on - hppa. (Closes: #286038) - - -- Eric Dorland Fri, 25 Mar 2005 02:30:10 -0500 - -mozilla-firefox (1.0.1-3) unstable; urgency=low - - * widget/src/gtk2/nsGtkKeyUtils.cpp: Patch from bz#108170 to fix broken - keymap for Germans. (Closes: #299781) - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: avoid - crashing when extension's install.rdf is broken. (Closes: #298796) - (MH) - * debian/mozilla-firefox.prerm: Remove - /usr/lib/mozilla-firefox/defaults/profile/extensions/Extensions.rdf on - uninstall. (Closes: #298636) - * debian/mozilla-firefox.postinst: Add little echo to tell people to - restart firefox after upgrades. - * debian/presubj: Add a note there about restarting firefox before - submitting bugs. - * debian/mozilla-firefox-runner: Properly quote $@ expansion. (Closes: - #300195) - * browser/locales/en-US/searchplugins/ - {yahoo.src,google.src,eBay.src,dictionary.src,creativecommons.src, - amazondotcom.src}: Set updateCheckDays to 0, which avoids duplicated - search entries in the menu. (Closes: #299006, #299813) - - -- Eric Dorland Sun, 20 Mar 2005 17:08:12 -0500 - -mozilla-firefox (1.0.1-2) unstable; urgency=high - - * Changes by Mike Hommey: - * Urgency: high due to RC bug fix. - * debian/update-mozilla-firefox-chrome: Re-initialize Extensions.rdf - inside the script instead of relying on mozilla-firefox's default - behaviour, which just fails when defaults/profile/extensions/ \ - Extensions.rdf doesn't exist (and it seems some people like to remove - files in /etc). (Closes: #294175) - - * Changes by Eric Dorland: - * debian/mozilla-firefox.menu: Capitalize "browsers". Thanks Gerfried - Fuchs. - * debian/mozilla-firefox-runner: Fix from Marc Horowitz to fix sound - device detection. (Closes: #297088) - * toolkit/content/widgets/tabbrowser.xml: Apply patch from bz#283063, to - fix a memory leak when closing tabs. (Closes: #296749) - * xpfe/global/resources/content/bindings/browser.xml, - xpfe/global/resources/content/bindings/tabbrowser.xml, - toolkit/content/widgets/browser.xml, - toolkit/content/widgets/tabbrowser.xml: Apply patches from bz#131456 - to fix various tab related memory leaks. (Closes: #280586) - * netwerk/protocol/http/src/nsHttpHandler.cpp: Patch from bz#265536 to - differentiate between AMD64 and i386. (Closes: #282592) - - -- Eric Dorland Sat, 5 Mar 2005 18:46:09 -0500 - -mozilla-firefox (1.0.1-1) unstable; urgency=high - - * New upstream release. (Closes: #296851) - - This release fixes the Secunia window injection bug, - CAN-2004-1156. (Closes: #293664) - - * Changes by Mike Hommey: - * debian/rules: Some clean-up. - * debian/control: Changed my maintainer address. - * debian/README.Debian: Add a note about automatic updates for - extensions. (Closes: #296761) - - * Changes by Eric Dorland: - * browser/app/profile/firefox.js: Remove disable IDN pref, it's the - default now anyway. - - -- Eric Dorland Tue, 1 Mar 2005 02:03:48 -0500 - -mozilla-firefox (1.0+dfsg.1-6) unstable; urgency=high - - * The "And I thought IE had security bugs!" release. - * toolkit/content/widgets/tabbrowser.xml, - xpfe/global/resources/content/bindings/tabbrowser.xml: Fix - "Firetabbing" vulnerability from bugzilla#280056, fixes - CAN-2005-0231. (Closes: #294415) - * modules/plugin/base/src/nsPluginHostImpl.cpp: Fix "Fireflashing" - vulnerability from bugzilla#280664, fixes CAN-2005-0232. (Also Closes: - #294415) - * build/unix/run-mozilla.sh: Patch from Javier Fernández-Sanguino Peña - to fix insecure temp file usage in run-mozilla.sh. (Closes: #294127) - * netwerk/base/src/nsStandardURL.cpp, netwerk/base/src/nsStandardURL.h: - Patch from bugzilla#261934 to make the network.enableIDN preference - work and again. - * browser/app/profile/firefox.js: Disable IDN by default. This doesn't - close #293975, but drops its severity. - * debian/README.Debian: Add warning and describe how to enable IDN. - - -- Eric Dorland Wed, 9 Feb 2005 22:56:17 -0500 - -mozilla-firefox (1.0+dfsg.1-5) unstable; urgency=low - - * debian/mozilla-firefox.desktop: Don't translate "Mozilla Firefox" into - French. - * browser/app/profile/firefox.js: Set mozilla.widget.raise-on-setfocus - to false to prevent unecessary window raising. (Closes: #292049) - * debian/rules: Don't compile statically on mips and mipsel, since it's - broken for now. - - -- Eric Dorland Sun, 6 Feb 2005 15:02:36 -0500 - -mozilla-firefox (1.0+dfsg.1-4) unstable; urgency=low - - * debian/mozilla-firefox.desktop: Add French translations from Jerome - Warnier. I will accept more, but closing this bug. (Closes: #292506) - * debian/README.Debian: Update the Emacs keybindings instructions. - (Closes: #291691) - * debian/mozilla-firefox.1: - - Remove -splash from the manpage, it has never worked. (Closes: - #287088) - - Add units to -height and -width description. (Closes: #285142) - - -- Eric Dorland Wed, 2 Feb 2005 01:42:53 -0500 - -mozilla-firefox (1.0+dfsg.1-3) experimental; urgency=low - - * debian/mozilla-firefox.desktop: Add %u to the exec line so that apps - know it can handle URLs. (Closes: #290132) - * debian/README.Debian: - - Improve button reversal instructions. Thanks Christian Mayrhuber - - Fix reference to ~/.firefox. - * debian/rules: Enable static building. This will build firefox as one - large binary (mostly) and should speed a few things up, especially - program load time. I'd like to hear about any speedup (or slow down) - you exprience. Porters, please build this for your arch to make sure - this doesn't break anything. - - -- Eric Dorland Thu, 20 Jan 2005 01:40:34 -0500 - -mozilla-firefox (1.0+dfsg.1-2) unstable; urgency=medium - - * debian/mozilla-firefox-gnome-support.postrm, - debian/mozilla-firefox-dom-inspector.postrm: Don't die if - update-mozilla-firefox-chrome dies. (Closes: #287355) - - -- Eric Dorland Sun, 9 Jan 2005 23:51:10 -0500 - -mozilla-firefox (1.0+dfsg.1-1) unstable; urgency=low - - * Not a new upstream release. - * other-licenses/branding/firefox, other-licenses/7zstub/firefox: Remove - these from the .orig.tar.gz, since they are not DFSG-free. We're not - using the files anyway, so out they go. (Not sure the 7zstub stuff is - non-free, but it's Windows only so no harm) - * debian/rules: - - Remove explicit low-optimization on alpha, since Falk - Hueffner claims it works. - - Move entire defaults/profile directory into /etc/mozilla-firefox, - rather than just the bookmarks.html. (Closes: #285538) - * debian/mozilla-firefox.links: Link entire defaults/profile now. - * debian/mozilla-firefox.preinst: Add upgrade code to remove old - defaults/profile to make way for new symlink. - * debian/mozilla-firefox.dirs: Just create etc/mozilla-firefox. - - -- Eric Dorland Sun, 19 Dec 2004 01:31:44 -0500 - -mozilla-firefox (1.0-5) unstable; urgency=medium - - * Changes by Mike Hommey: - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Make the - extensions upgrade work again. (Closes: #282143) - * debian/rules: Better DEB_BUILD_OPTIONS handling, better debugging - build (DEB_BUILD_OPTIONS="nostrip debug") - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in, - toolkit/mozapps/extensions/content/extensions.js: Allow users to - disable globally installed extensions. - - * Changes by Eric Dorland: - * debian/rules: Remove explicit low-optimization on sparc. Apparently - there was an issue for a number of arches that required lower - optimization settings, but it is now resolved. So porters, please - check -O2 on arm, alpha, powerpc and ia64 and let me know if it's - safe. Thanks David S. Miller. (Closes: #284533) - - -- Eric Dorland Tue, 7 Dec 2004 01:06:48 -0500 - -mozilla-firefox (1.0-4) unstable; urgency=medium - - * debian/control: Make mozilla-firefox-gnome-support and xprt-xprintorg - Suggests, no Recommends after a look at policy. (Closes: #282432) - * debian/README.Debian: - - Refer to .mozilla/firefox, not .firefox. - - Explain how to reenable emacs style keybindings. (Closes: #282321) - - -- Eric Dorland Sat, 27 Nov 2004 20:40:10 -0500 - -mozilla-firefox (1.0-3) unstable; urgency=low - - * Changes by Mike Hommey - * The "becoming more and more an iceweasel" release. - * debian/firefox.js: - + Enable firefox's internal locale autodetection. - + Disable default browser question at startup. (Closes: #280752) - * debian/mozilla-firefox-runner: Removed our locale autodetection. - That means now locales installed in user profiles are automatically - used, and that there is no need for /var/lib/mozilla-firefox/locales.d - anymore. - * debian/mozilla-firefox.dirs: Removed creation of - /var/lib/mozilla-firefox/locales.d. - * debian/rules: Removed creation of the locale file in - /var/lib/mozilla-firefox/locales.d. - * debian/presubj: Put some more recent information. - * htmlparser/src/nsParser.cpp: Applied patch from bz#57717 so that empty - html files don't get when viewing source. - * browser/base/content/aboutDialog.css: increase the User Agent element - height as in bz#238137 (but up to MacOSX's height) to show the full User - Agent string. - * xpcom/io/nsAppDirectoryServiceDefs.h, - xpcom/io/nsAppFileLocationProvider.cpp, - xpfe/components/search/src/nsInternetSearchService.cpp: Applied patch from - bz#123315 so that Internet search services in user profiles are supported. - (Closes: #219053) - * debian/mozilla-firefox-runner: - + Remove compatibility.ini only if it is older than - /usr/lib/mozilla-firefox/components.ini. That way, we only rebuild it - after an update-mozilla-firefox-chrome. - + Detect if we're being run through sudo without the -H option, in which - case we force setting of $HOME. (Closes: #218156) - * browser/app/profile/firefox.js: Sync'ed with debian/firefox.js. - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: - + Removed some error messages that get there because firefox is trying to - write in the /usr/lib/mozilla-firefox directory as a user. They are - useless and lead users to think something is going wrong while it's the - (stupid but) normal way firefox works. - + Avoid creation of directories when attempting to read files, that - throwed uncaught exceptions breaking some stuff in several different - ways when extensions don't follow the new scheme for extensions. - + Avoid copying stuff from - /usr/lib/mozilla-firefox/defaults/profile/extensions/ to - /usr/lib/mozilla-firefox/extensions/, that's the *very* old way of - installing extensions, which, since the old scheme has been thrown away, - won't work anyway, if any extension provides files out there. - + CheckForMismatches: Avoid to disable already disabled global extensions, - and don't propose to upgrade the locked extensions. That fixes a - never-ending loop occuring when running firefox for the first time in a - user account, while some global extensions are expired. - (Closes: #278722, #281537) - * debian/mozilla-firefox.prerm, debian/mozilla-firefox.preinst: Moved - removal of links to /usr/lib/mozilla-firefox/defaults/profile/extensions/ - sitting in /usr/lib/mozilla-firefox/extensions/, if any remaining, from - prerm to preinst. We remove them once and for all, they won't be created - by us anymore. - * debian/update-mozilla-firefox-chrome: - + Removed support for extensions in - /usr/lib/mozilla-firefox/defaults/profile/extensions/. - + Removed some clean-up that had been introduced to help the Extensions - Manager not to die, and which, actually, did not work out quite so well. - Anyways, with the changes this time, the EM is supposed to support much - more problems than ever before (as usual ;) ) so we don't need that - anymore. - + Avoid stupid mv error messages when firefox-bin -register fails (which - is not supposed to happen, but you're never too careful) - * debian/update-mozilla-firefox-chrome, debian/mozilla-firefox.preinst: - Move removal of some very old stuff to preinst, to do it once and for all - instead of doing it every time we run update-mozilla-firefox-chrome. - * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Applied patch from - bz#124561 to get a prompt for username/password in case anonymous login - fails. - * debian/mozilla-firefox-runner: - + Added check for more arguments so that the url in the command line get - detected more accurately. - + When a file name is given on the command line, prepend "file://" and - change spaces into %20. (Closes: #281800) - - * Changes by Eric Dorland - * debian/mozilla-firefox.prerm: Patch from Philipp Weis to fix order of - find arguments. (Closes: #280852) - * debian/mozilla-firefox.desktop: Support new mime type handler in Gnome - 2.8. (Closes: #281274) (MH: I added some more myme-types) - * debian/mozilla-firefox.postinst: Run update-desktop-database if it - exists. - * widget/src/gtk/nsWidget.cpp: We don't use gtk anymore, might as well - revert these patches. Thanks Stephane Despret. - - -- Eric Dorland Thu, 18 Nov 2004 22:16:28 -0500 - -mozilla-firefox (1.0-2) unstable; urgency=low - - * Changes by Mike Hommey - * The "don't do too much on the same day, it's bad for health" release. - * debian/firefox.js: Re-activated the extensions update service, and - removed the update url. - * browser/app/profile/firefox.js: Sync'ed with debian/firefox.js. - * debian/mozilla-firefox-dom-inspector.preinst: Removed old inspector.js - file. - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in, - toolkit/mozapps/extensions/content/extensions.js: Disabled possibility - to update locked extensions and themes. Locked extensions being the - ones installed by the packaging system, they should be updated through - that. - * toolkit/mozapps/update/src/nsUpdateService.js.in: Disabled application - update functionnality. Firefox should be updated through the packaging - system. - * browser/components/prefwindow/content/pref-advanced.xul: Removed the - preferences panel item to activate application update, since it is - totally disabled. - * debian/mozilla-firefox-runner: Remove compatibility.ini instead of - compreg.dat. (Eric: This will cause a rebuild of the compreg.dat) - - * Changes by Eric Dorland: - * debian/mozilla-firefox.NEWS: Fix typos. - * README.Debian: - - Add note about application update being completely disabled. - - Fix path to XUL.mfsal - - -- Eric Dorland Wed, 10 Nov 2004 22:56:22 -0500 - -mozilla-firefox (1.0-1) unstable; urgency=medium - - * New upstream release (Closes: #280449) - - * Changes by Mike Hommey: - * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Apply new patch - #164795 from bz#266835 + some tweaks as previously. This might lead to - encoding problems with the password, but it is supposed to be ASCII - anyway. - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Reworked the - previous patches so that the Extensions Manager shows extensions that - have been disabled due to version mismatch, and added a workaround so - that components registration works correctly. - * debian/update-mozilla-firefox-chrome: Removed part that is useless due - to last changes in the Extensions Manager. - * Make the inspector a real extension again: - - debian/inspector/00dom-inspector: File for - /var/lib/mozilla-firefox/extensions.d. - - debian/inspector/Uninstall: Uninstall file needed in extension - directory. - - debian/inspector/install.rdf: install.rdf taken from older versions, - and adapted to newer versions, adding registered chrome. - - debian/mozilla-firefox-dom-inspector.dirs: Removed. Everything will - be created by dh_install. - - debian/mozilla-firefox-dom-inspector.install: install - debian/inspector.rdf and most inspector files in the right place in - /usr/lib/mozilla-firefox/extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9} - and /var/lib/mozilla-firefox - * Make the classic theme a real extension, even though it's still in - the main package: - - debian/theme/00classic: File for - /var/lib/mozilla-firefox/extensions.d. - - debian/theme/Uninstall: Uninstall file needed in extension - directory. - - debian/mozilla-firefox.install: Install all files in the right - place in - /usr/lib/mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} - - debian/mozilla-firefox.dirs: Removed creation of - /usr/lib/mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome, - it will be done by dh_install. - - browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in: - Added chrome to be registered. - * Removed support for /var/lib/mozilla-firefox/chrome.d: - - debian/mozilla-firefox.dirs: Removed creation of the directory. - - debian/rules: Removed creation of files there, and put the - installed-chrome.txt, excluding inspector and classic theme stuff, - directly in /usr/lib/mozilla-firefox/chrome. - - debian/update-mozilla-firefox-chrome: Removed all - /var/lib/mozilla-firefox/chrome.d related stuff. - - debian/mozilla-firefox.links: Removed installed-chrome.txt link. - - toolkit/mozapps/extensions/src/nsExtensionManager.js.in: disable - extensions that fail to install chrome. - * debian/mozilla-firefox-runner: Remove user profile compreg.dat at - launch time. - * Moved some files in /var/lib/mozilla-firefox: - - debian/mozilla-firefox.links: Add a symlink for Extensions.rdf - and components.ini, from /usr to /var. - - debian/mozilla-firefox.prerm: Don't remove files we don't - provide and remove files at their new locations. - - debian/mozilla-firefox.preinst: Remove - /var/lib/mozilla-firefox/installed-chrome.txt. - - debian/update-mozilla-firefox-chrome: Create links for - Extensions.rdf and components.ini after register call, and remove - components.ini before. - * Clean-up in files generated by update-mozilla-firefox-chrome: - - debian/mozilla-firefox.links: Put all the links generated by - update-mozilla-firefox-chrome into the package. - - debian/mozilla-firefox.prerm: Remove all /var files generated - in the remove target, and changed the way we clean-up - /var/lib/mozilla-firefox. - * debian/mozilla-firefox.install: Removed chromelist.txt. - * Add support for extensions preferences: - - debian/update-mozilla-firefox-chrome: Handle - /usr/lib/mozilla-firefox/defaults.ini file. - - debian/mozilla-firefox.links: Add a symlink to /var for - defaults.ini. - - toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Added - defaults registration in -register command. - - mozilla-firefox-dom-inspector.install: Move inspector.js into - the appropriate extension specific directory. - * Move preferences back into /usr: - - debian/rules: Don't move the prefs into - /etc/mozilla-firefox/pref, and put the vendor thing into /usr - as well, and remove firefox-l10.js file. - - debian/mozilla-firefox.preinst: remove old prefs in /etc and - old symlink /usr/lib/mozilla-firefox/defaults/pref. - - debian/firefox.js: new Debian default preferences file. - - debian/mozilla-firefox.install: install firefox.js in - /etc/mozilla-firefox/pref. - - debian/mozilla-firefox.links: rename - /usr/lib/mozilla-firefox/defaults/pref symlink to - /usr/lib/mozilla-firefox/defaults/syspref. - - toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Added - a hook so that defaults/syspref gets registered in defaults.ini - after all other extensions preferences. - * debian/mozilla-firefox.preinst: only clean-up stuff if we are - upgrading from a version known to still have the files. Added some - more clean-up. - * debian/mozilla-firefox.install: Removed useless init.d. - * modules/libpref/src/init/all.js: Fixed all chrome URLs which refered to - mozilla stuff. - * debian/update-mozilla-firefox-chrome: Remove some more files before running - firefox-bin -register. - - * Changes by Eric Dorland: - * debian/mozilla-firefox.NEWS: Add warning about broken extension and - locale packages with this release. - * debian/mozilla-firefox-runner: Comment out warning about xprint, - xprint isn't necessarily needed for printing since postscript was - reenabled. (Closes: #279858) - - -- Eric Dorland Wed, 10 Nov 2004 00:33:44 -0500 - -mozilla-firefox (0.99+1.0RC1-4) unstable; urgency=low - - * debian/mozilla-firefox-runner: - - Fixed to run properly with dash. (Closes: #279549). - - Fixed indentation. - - Added a basic debugger support. - * debian/mozilla-firefox.1: Added information about debugger options. - * debian/rules: Added a debug option to DEB_BUILD_OPTIONS. If you want to - build a fully gdb'able package, use DEB_BUILD_OPTIONS="noopt nostrip - debug" - * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Apply new patch from - bz#266835. - - Further change this patch to use Append rather than AppendLiteral, - which doesn't seem to exist. (ED) - - -- Mike Hommey Thu, 4 Nov 2004 22:01:51 +0900 - -mozilla-firefox (0.99+1.0RC1-3) unstable; urgency=low - - * netwerk/protocol/ftp/src/nsFtpConnectionThread.cpp: Apply patch from - bz#266835 to fix anonymous user password issue. (Closes: #226784) - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: (MH) - - Fully apply previous patches, which for some reason left a spurious code - line which made the extensions manager not like expired extensions - anymore. (Closes: #279140) - - Enhanced extensions manager so that the behaviour described in - https://bugzilla.mozilla.org/show_bug.cgi?id=247846#c14 *actually* - works. Extensions packagers are invited to move their chrome files - accordingly, and remove /var/lib/mozilla-firefox/chrome.d files so that - extensions chrome don't get registered when they are forced-disable due - to version mismatch or some other reason. - * debian/mozilla-firefox-runner: - - Fix some thinkos. (MH) - - Fix for loading files from the command line. (Closes: #279018) (MH) - - Removed setting --display from $DISPLAY, let it get it from the - environment, but pass --display if it is set. (Mike, - I'm worried this will screw up some session - managers, let me know what you think, we can revert it) - - Removed FIREFOX_OPEN_IN stuff, so that firefox now obeys to "open - links from other applications in" setting. (Closes: #279073) (MH) - - Enhanced command line parsing, and drop empty arguments. - (Closes: #279138) (MH) - - No need for a find to look for XUL.mfasl, we already have its - location from the path list taken from profiles.ini. (MH) - - Better detection of dsp wrapper, when FIREFOX_DSP=auto. - (Closes: #254611) (MH) - - Correctly open local files even when firefox was not previously - running. (Closes: #279018) (MH) - * debian/mozilla-firefox.1: (MH) - - Removed references to FIREFOX_OPEN_IN. - - Added the -safe-mode option. - * debian/mozilla-firefoxrc: Removed FIREFOX_OPEN_IN. (MH) - - -- Eric Dorland Tue, 2 Nov 2004 00:46:28 -0500 - -mozilla-firefox (0.99+1.0RC1-2) unstable; urgency=medium - - * browser/app/profile/firefox.js: Disable browser update checking by - default. - * debian/mozilla-firefox-runner: Apply patch from Aurelien Jarno to fix - variable name typo. (Closes: #278844) - - -- Eric Dorland Fri, 29 Oct 2004 23:50:59 -0400 - -mozilla-firefox (0.99+1.0RC1-1) unstable; urgency=medium - - * New upstream release. - * layout/xul/base/src/nsImageBoxFrame.{cpp,h}: Remove some conflicts - from a previous patch. - - -- Eric Dorland Thu, 28 Oct 2004 23:33:46 -0400 - -mozilla-firefox (0.10.1+1.0PR-5) unstable; urgency=low - - * debian/rules: (MH) - - Use upstream extensions set. This will eventually get a - correct help menu and fix some yet undiscovered UI issues. - (Closes: #257946) - - Added support for DEB_BUILD_OPTIONS=noopt. - - Changed OPTFLAGS assignment. - - Remove whitespace characters in version number for UserAgent - branding. - - Install mozilla-firefox-runner into /usr/lib/mozilla-firefox/firefox - (Closes: #278477) - * debian/mozilla-firefox.links: (MH) - - Link /usr/bin/firefox and /usr/bin/mozilla-firefox to - /usr/lib/mozilla-firefox/firefox. - - Removed obsolete profile/US links. - * debian/mozilla-firefox.dirs: Create /etc/mozilla/profile instead of - /etc/mozilla/profile/US. (MH) - * toolkit/xre/nsAppRunner.cpp: Fix crash in nsCmdLineService::Initialize - when argc is changed by gtk (when treating gtk specific arguments) - (MH) - * debian/mozilla-firefox-runner (Changes by MH): - - Removed workaround for bug #122990. First, xmlterm is not an activated - extension, and secondly, if it still requires the TERM environment - variable, it is the user's duty to set it to whatever he wants, not - firefox's start script's. - - Removed the ulimit -c setting. First, it is set by default to 0 on a - newly installed debian, and secondly, it is user's choice to set it or - not if he needs to get core files. - - Removed unused shell variables. - - Removed unsetting AUDIODEV variable. If it still crashes, it does belong - to some other code than firefox. The AUDIODEV environment variable is - used nowhere in firefox code: - http://lxr.mozilla.org/aviarybranch/search?string=AUDIODEV - Note that there is a "A crash which occurred when AUDIODEV doesn't - contain "/" was fixed." log message in esound version 0.2.33 changes and - that the bug may have belonged there. - - Replaced ${HOME}/.mozilla-firefoxrc file by a ${HOME}/.mozilla/firefox/rc - file. The former is still supported, though, but will bring a warning - message. If both are present, only the latter is taken into account. - - Changed the way system and user FIREFOX_DSP and FIREFOX_OPEN_IN - variables are handled. First, use system values defined in - /etc/mozilla-firefox/mozilla-firefoxrc, then override with - ${HOME}/.mozilla/firefox/rc and then with runtime environment variables. - - Don't die when DISPLAY is not set. Display can be passed by --display - option, and if not set and needed (some options don't require it), - firefox will complain. - - Some shell code simplifications by using some coreutils. - - Added better command line parsing. - - Added verbosity mode. - - Removed setting of FONTCONFIG_PATH, /usr/lib/mozilla-firefox/res/Xft - doesn't exist - - Factorized localization detection. - * debian/mozilla-firefox.1 (MH): - - Made some clean-up between dashes and hyphens. - - Removed obsolete options and added new ones. - - Added informations about some debian specific stuff. - * debian/update-mozilla-firefox-chrome: Changed the way we move files to - /var/lib/mozilla-firefox. It will avoid creating files with a * in their - name whenever registration failed. (MH) - * debian/README.Debian: Update java instructions, tell them to just use - java-package. - - -- Eric Dorland Thu, 28 Oct 2004 21:30:40 -0400 - -mozilla-firefox (0.10.1+1.0PR-4) unstable; urgency=medium - - * This release mostly courtesy Mike Hommey. - * layout/src/xul/base/src/nsImageBoxFrame.*: Backported patch from - bz#255372. (Closes: #278046) - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Force locking - globally installed extensions, that will prevent extensions packages - files to be unexpectedly removed by firefox. - * debian/control: Add Mike Hommey as an Uploader. - * debian/mozilla-firefox.install: Removed content-packs.jar which is - mozilla-browser specific. - * debian/mozilla-firefox.dirs: - - Remove leading /'s. - - Create - /usr/lib/mozilla-firefox/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} - /chrome directory so that preview is shown in the Themes Manager. Yes, - this is stupid, but it is the way firefox wants it (and it's not even - created by make install, nor in the official binary tarball. It is - only created at run time, but you know what ? under *nix, a normal - user can't create that directory) (Closes: #276404) - * debian/rules: Add a /etc/mozilla-firefox/pref/vendor.js file adding - the debian package version to the UserAgent. (Closes: #268654) - * debian/README.Debian: Update java instructions. I'd love some more - definitive pointers. (Closes: #277983) - - -- Eric Dorland Tue, 26 Oct 2004 00:11:48 -0400 - -mozilla-firefox (0.10.1+1.0PR-3) experimental; urgency=low - - * debian/control: - - Rename the mozilla-firefox-gnome-vfs package - mozilla-firefox-gnome-support since it does more than vfs. No - need for Replaces or anything, since it never actually made it to - the archive. - - Remove strict build dependencies on g++ and binutils, since the - fixed versions have hit sarge. - - Remove hppa build depends, since gcc has also been fixed there. - - Build-depend on libgnome2-dev and libgconf2-dev to build in more - gnome support. - - Have mozilla-firefox recommend it's gnome support. - * debian/rules: - - Remove hppa CC redefinitions. - - Exclude *gnome* not just *gnomevfs*. - - dh_install for gnome-support. - * debian/mozilla-firefox-gnome-vfs.*: Rename to - mozilla-firefox-gnome-support.*. - * debian/mozilla-firefox-gnome-support.install: Grab *gnome*, not just - *gnomevfs*. - - -- Eric Dorland Thu, 21 Oct 2004 23:04:53 -0400 - -mozilla-firefox (0.10.1+1.0PR-2) experimental; urgency=low - - * debian/mozilla-firefox-runner: - - Patch from Sam Morris to handle cleanup of directories with - unusual names. - - Fix return value check, patch from rgselk. (Closes: #269690) - * debian/mozilla-firefox.1: List full path to firefox-bin. (Closes: - #275563) - * debian/rules: - - --with-gssapi=/usr, enable Negotiate extension. (Closes: - #274258) - - Enable gnomevfs support, - * debian/control: - - Build-depend on libkrb5-dev. - - Build-depend on libgnomevfs2-dev. - - New gnomevfs package, based on work by Mike Hommey. (Closes: - #262062) - * debian/mozilla-firefox-gnome-vfs.post{inst,rm}: Added, same as - corresponding files from mozilla-firefox-dom-inspector. - * debian/mozilla-firefox-gnome-vfs.install: Install gnomevfs components. - * browser/app/profile/firefox.js: Set - network.negotiate-auth.trusted-uris to https:// to enable the - negotiate extension over secure links. - * config/rules.mk: Tweak patch from Thiemo Seufer to include svg_doc in - non-optimization. (Closes: #273353) - - -- Eric Dorland Sun, 17 Oct 2004 21:25:08 -0400 - -mozilla-firefox (0.10.1+1.0PR-1) experimental; urgency=critical - - * New upstream release, fixes security issue bz#259708. (Closes: - #274493) - - -- Eric Dorland Sun, 3 Oct 2004 03:32:43 -0400 - -mozilla-firefox (0.10+1.0PR-1) experimental; urgency=low - - * New upstream release. (Closes: #273700, #267003) - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in, - netwerk/dns/src/nsIDNService.cpp, - modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp, - gfx/src/windows/nsImageWin.cpp, gfx/src/shared/gfxImageFrame.cpp, - browser/app/profile/firefox.js: Resolve conflicts between my tree and - upstream. - * browser/app/Makefile.in: Fix $(DESTDIR) variable. - * accessible/src/atk/nsAccessibleWrap.cpp, - accessible/src/atk/nsAccessibleWrap.h: Apply patch from bugzilla for - alpha fix that's more likely to make it into CVS. - * debian/update-mozilla-firefox-chrome: Patch from Mike Hommey to make - update-mozilla-firefox-chrome more verbose on -v. - * debian/rules: - - Remove typeaheadfind for new find toolbar to work. (Mike Hommey) - (Closes: #267170) - - Changes to reflect new upstream files. - * debian/control: - - Remove build-depend on libcairo-dev. - - Build depend on libxt-dev, seems to be necessary now. (Closes: - #274311) - * debian/docs: Removed, as browser/README.html disappeared. (Mike Hommey) - * debian/mozilla-firefox.dirs: - - Changes to reflect new upstream files. - - Removed obsolete libnullplugin.so. - * debian/mozilla-firefox.install: - - Remove .jar's that aren't there anymore. - - Removed obsolete libnullplugin.so. - * debian/mozilla-firefox-dom-inspector.dirs, - debian/mozilla-firefox-dom-inspector.install, debian/rules: Upstream - doesn't consider DOM Inspector as a real extension, and do not provide - the appropriate files to make it appear in the extensions - manager. Removed all the extension related stuff in the package. (Mike - Hommey) - * other-licenses/libart_lgpl: Removed, was for SVG, no longer needed. - * modules/plugin/samples/default/unix/*: Reverted debian specific - changes, we don't want them in the diff since libnullplugin won't get - installed. - - -- Eric Dorland Fri, 1 Oct 2004 18:50:46 -0400 - -mozilla-firefox (0.9.3-6) unstable; urgency=high - - * gfx/src/gtk/fontEncoding.properties: Uncomment symbol fonts. (Closes: - #272927) - * debian/control: Build-depend on binutils (>= 2.15-4) but only on mips - and mipsel. (Closes: #273353) - * configure.in, configure, rules.mk: Patch from Thiemo Seufer to - increase stability and performance on mips. (Closes: #272159) - * debian/mozilla-firefox-runner: Detect failure of ping() - better. (Closes: #267393) - * layout/html/document/src/html.css: Testing fix for xprint problems. - - -- Eric Dorland Mon, 27 Sep 2004 17:07:37 -0400 - -mozilla-firefox (0.9.3-5) unstable; urgency=high - - * debian/update-mozilla-firefox-chrome: Apply another patch form Mike - Hommey to fix a few more issues in the script. (Closes: #271480) - * Fixes to Secunia security bugs, ported from bugzilla: - (Closes: #271888) - - browser/base/content/browser.js, - xpfe/communicator/resources/content/contentAreaDD.js: Fix for - drag and drop exploit, bz#250862. - - caps/include/nsScriptSecurityManager.h, caps/src/caps.properties, - caps/src/nsScriptSecurityManager.cpp: Fix for enablePrivilege - exploit, bz#253942. - - gfx/src/shared/gfxImageFrame.cpp, gfx/src/windows/nsImageWin.cpp, - modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp: Fix for various - overflows in the BMP code, bz#255067. - - netwerk/dns/src/nsIDNService.cpp: Fix for bug in non-ASCII - characters in domain names, bz#256316 - - content/xbl/src/nsXBLPrototypeHandler.cpp: Clipboard injection - fix, bz#257523. - - -- Eric Dorland Thu, 16 Sep 2004 20:06:47 -0400 - -mozilla-firefox (0.9.3-4) unstable; urgency=high - - * Urgency high, go into testing dammit! - * Apply patch from Mike Hommey as -3.1, which wasn't actually - released. See below. (Closes: #271480) - * debian/rules: Patch from Matthew Mueller to fix underquoted - argument. (Closes: #271432) - * debian/control: Build depend on binutils (>= 2.15-3) with fixed mips - support. We still need a fixed gcc. - - -- Eric Dorland Mon, 13 Sep 2004 20:41:27 -0400 - -mozilla-firefox (0.9.3-3.1) unstable; urgency=low - - * debian/rules: removed - /usr/lib/mozilla-firefox/defaults/profile/extensions/installed-extensions.txt - * debian/update-mozilla-firefox-chrome: - + Added a "verbose" mode. - + Added warning messages (only shown in verbose mode) about some - extensions specific issues. This is intended to be useful for extensions - maintainers. - + Check if the installed-extensions.txt file disappears, which tells if the - mozilla-firefox -register went ok. - * debian/update-mozilla-firefox-chrome.8: - + Fixed typos. - + Added reference to the -v option for the verbose mode. - * debian/mozilla-firefox-runner: enhanced the profile directory check. It - didn't work if the path indicated in the profiles.ini was not absolute. - - -- Mike Hommey Mon, 13 Sep 2004 20:31:21 +0900 - -mozilla-firefox (0.9.3-3) unstable; urgency=high - - * Acknowlege NMU from Mike Hommey. He did a fantastic job in porting a - large amount of fixes from upstream CVS. I owe him several large - beverages of his choice. (Closes: #259046, #259836) - * Port all of Mike's changes to my local CVS. - * debian/mozilla-firefox-runner: - - Pass command-line arguments to get_locale so they can actually - be used. (Closes: #240058) - - Apply patch from Mike Hommey to use the profiles.ini to find the - path to the profile to clean XUL.mfasl. (Closes: #267326) - * debian/update-mozilla-firefox-chrome: Patch from Mike Hommey to fix - some bashisms introduced by his NMU. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.m4, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s: Patch from - Thiemo Seufer to fix mips. This requires patches to gcc and binutils - to work and fully close #270621. - - -- Eric Dorland Wed, 8 Sep 2004 21:13:35 -0400 - -mozilla-firefox (0.9.3-2.2) unstable; urgency=high - - * The "never edit the diff file unless you're sure nothing will be - missing" release. - * debian/mozilla-firefox.prerm: restore the uncut version. - * debian/control, debian/rules: Use gcc-3.2 to build on hppa, because of - toolchain bug #254549. - - -- Mike Hommey Mon, 23 Aug 2004 19:45:54 +0900 - -mozilla-firefox (0.9.3-2.1) unstable; urgency=high - - * Non Maintainer Upload for RC Fixes. - * Applied changes to toolkit/mozapps/extensions/src/nsExtensionManager.js.in - and toolkit/mozapps/extensions/locale/extensions.properties to solve some - issues with extensions management. (taken from CVS) - * Applied other changes to - toolkit/mozapps/extensions/src/nsExtensionManager.js.in, - toolkit/mozapps/extensions/public/nsIExtensionManager.idl and - mozilla/toolkit/xre/nsAppRunner.cpp to be able to use -register - instead of -list-global-items for extensions/components/chrome - registration through update-mozilla-firefox-chrome, thus not needing - Xvfb anymore (-register option doesn't require a X server). - (taken from CVS) - * Applied some more changes to - toolkit/mozapps/extensions/src/nsExtensionManager.js.in in order to - avoir overlayinfo deletion during extensions registration process. - (taken from CVS) - * Final changes to toolkit/mozapps/extensions/src/nsExtensionManager.js.in - to avoid registering out of date extensions so that firefox doesn't enter - a loop at startup when no profile was found, and to only write in the - installed-extensions-processed.txt file the list of actually installed - extensions. Note that for packaged extensions installing their files - directly into the chrome or components directories, that only means they - won't appear in the Extensions Manager. They will still be available in - the GUI. - * All these fixes improve the Extensions Manager. Closes: #259046. - * accessible/src/atk/nsAccessibleWrap.cpp, - accessible/src/atk/nsAccessibleWrap.h: fixed 32-bit abuse of gobject - (Steve Langasek). Closes: #259836. - * debian/control: Removed dependency upon xvfb. - * debian/update-mozilla-firefox-chrome: - + Removed use of Xvfb. - + Removed creation of a root default profile, but kept the fake home - hack to avoid creation of a .mozilla directory in root's home. - + Changed extensions handling so that the overall process is cleaner. - Extensions packages will have to move extensions {uid} directories - to /usr/lib/mozilla-firefox/extensions/, while the current location - is still supported for compatibility purpose (but is strongly not - recommended). - + Removed use of regxpcom and regchrome, since what they both do is - done by firefox-bin -register. - * debian/rules: force GnomeVFS support to be disabled. (Josselin Mouette) - * debian/README.Debian: - + Added a note about potential problems with packaged "old" extensions. - + Added a note about how to manually disable packaged extensions in user - profile. - + Removed some old notes that don't apply anymore. - * debian/mozilla-firefox-dom-inspector.install, debian/rules: Move - extensions files to /usr/lib/mozilla-firefox/extensions/ instead of - /usr/lib/mozilla-firefox/defaults/profile/extensions/. - * debian/mozilla-firefox.links: Move installed-extensions.txt symlink - from /usr/lib/mozilla-firefox/defaults/profile/extensions/ to - /usr/lib/mozilla-firefox/extensions/. - * debian/mozilla-firefox.prerm: More cleanup on removal of package. - - -- Mike Hommey Sun, 22 Aug 2004 21:43:47 +0900 - -mozilla-firefox (0.9.3-2) unstable; urgency=low - - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.m4: Comment out - NARGSAVE, like I did in 0.9.1-7, should fully fix #262571. - * debian/mozilla-firefox.preinst: Remove brace expansion - bashism. (Closes: #264200) - * debian/control: Depend on debianutils (>= 1.16) since we use mktemp - -d. (Closes: #263958) - * debian/mozilla-firefox-runner: Make -contentLocale COUNTRY, not - lang-COUNTRY. (Closes: #263940) - - -- Eric Dorland Sun, 8 Aug 2004 23:41:02 -0400 - -mozilla-firefox (0.9.3-1) unstable; urgency=low - - * New upstream release. (Closes: #263193) - * debian/update-mozilla-firefox-chrome.8: Add manpage from Mark Suter - for update-mozilla-firefox-chrome.8. (Closes: #263149) - * debian/mozilla-firefox.manpages: Add update-mozilla-firefox-chrome.8. - * debian/control: Add build-deps on gcc-3.4 for amd64. (Closes: #262679) - - -- Eric Dorland Wed, 4 Aug 2004 20:21:22 -0400 - -mozilla-firefox (0.9.1-7) unstable; urgency=low - - * debian/mozilla-firefox-runner: - - Reintroduce check for command-line arguments (I broke this last - release). (Closes: #262692, #262462, #262537, #262588, #262727) - - Allow overriding of -contentLocale and -UILocale. (Closes: - #240058) - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s: Comment out - NARGSAVE reassignment, it is defined elsewhere. (Closes: #262571) - * debian/rules: Force amd64 to build with gcc 3.4. (Closes: #262679) - - -- Eric Dorland Mon, 2 Aug 2004 10:16:46 -0400 - -mozilla-firefox (0.9.1-6) unstable; urgency=low - - * widget/src/gtk2/keysym2ucs.c: Patch from Eugeniy Meshcheryakov to - allow mozilla firefox to enter a ghe with upturn. (Closes: #261543) - * debian/mozilla-firefox-runner: - - Remove some mail and composer cruft. - - Add warning if DISPLAY is not set. (Closes: #261465) - - -- Eric Dorland Thu, 29 Jul 2004 22:49:59 -0400 - -mozilla-firefox (0.9.1-5) unstable; urgency=low - - * debian/control: Goodbye mozilla-firebird transition package. - * debian/mozilla-firefox-runner: Add -a firefox flag when running - firefox-bin. (Closes: #259237) - * debian/mozilla-firefox.desktop: Add GenericName field. - * debian/update-mozilla-firefox-chrome: Fix quoting problem with - {*}. (Closes: #257243) - * debian/rules: - - Re-enable postscript printing support, since the security - issues turned out to be bogus. (Closes: #257628) - - Disable SVG support, it's still too broken to be usable. - (Closes: #259544) - - -- Eric Dorland Sun, 18 Jul 2004 20:09:14 -0400 - -mozilla-firefox (0.9.1-4) unstable; urgency=low - - * The "Let's try unstable" release. There are still issues, but there - are issues with 0.8 as well, so no more point in waiting. - * debian/update-mozilla-firefox-chrome: - - Copy over empty Extensions.rdf file on update. (Closes: #257243) - - Increase sleep to 15 seconds, hopefully this will work on most - people's machines. - * My apologies to Mike Hommey for mispelling his name in last release. - - -- Eric Dorland Sun, 11 Jul 2004 23:51:24 -0400 - -mozilla-firefox (0.9.1-3) experimental; urgency=low - - * Ok, I was wrong, we're still in experimental. I think we need to fix a - few more issues before getting this in unstable, like #257258, and - make sure the hacky extensions mechanism is more bullet-proof. - * debian/rules: --disable-installer, since we don't use it. - * debian/update-mozilla-firefox-chrome: - - Wait 8 seconds instead of 5 for the hack, might help some - people reporting problems. - - Remove ${LIBDIR}/extensions/{*}. I may move that to - /var/lib/mozilla-firefox eventually, but let's leave it for now. - * debian/mozilla-firefox.png.uu: Make a nicer png icon, based on the - about box graphic. - * debian/mozilla-firefox.preinst: Remove old config files in - /etc/mozilla-firefox/pref. (Closes: #257711, 257557) - * browser/app/profile: firefox.js: Revert change to app.version, - apparently it breaks extensions. (Closes: #257941) - - -- Eric Dorland Wed, 7 Jul 2004 21:26:55 -0400 - -mozilla-firefox (0.9.1-2) experimental; urgency=low - - * The "Mike Homey, lord of the bugs" release. Thanks to Mike for being a - huge help with bug triage. That's right, help with bugs and your name - could have a prestigious place in the changelog. - * I'd like my next release to be to unstable, so let me know about - profile transition bugs, etc. - * debian/control: Build-depend on libcairo1-dev. - * debian/rules: Enable svg support using cairo renderer. (Closes: - #215990) - * debian/mozilla-firefox-xremote-client: Add -a firefox switch to make - the remote client find firefox only. Thanks Jonathan Black. (Closes: - #256967) - * debian/mozilla-firefox.desktop: Make comment Gnome HIG - compliant. (Closes: #257592) - * browser/app/profile/firefox.js: - - app.version = 0.9.1. - - Disable app updates by default. We're debian, we handle updates. - * debian/update-mozilla-firefox-chrome: - - Remove installed-extensions-processed.txt before regenerating. - (Closes: #257243) - - Take some, but not all advice from Alexandru Fomin. Improve Xvfb - and extension registration hacks. - - -- Eric Dorland Sun, 4 Jul 2004 16:58:17 -0400 - -mozilla-firefox (0.9.1-1) experimental; urgency=low - - * New upstream release. - * config/autoconf.mk.in: Alright, /usr/lib/firefox-0.9 was a bad idea, - use /usr/lib/mozilla-firefox. Change all the instances - /usr/lib/firefox-0.9 back to /usr/lib/mozilla-firefox. I feel - silly. (Closes: #256991) - * debian/mozilla-firefox-runner: Actually check for the existence of the - .mozilla/firefox directory before trying to clean it. - * debian/update-mozilla-firefox-runner: - - Call firefox-bin, not firefox you silly goose. - - Use mozilla-firefox tempfile, not mozilla-browser. - - The horrible hackiness continues: For my previous hack to work, - I need to preseed a profile directory in the home directory I - create. Now things should work. (Closes: #256812) - - -- Eric Dorland Thu, 1 Jul 2004 17:16:29 -0400 - -mozilla-firefox (0.9-1) experimental; urgency=low - - * New upstream release. There may be regressions from 0.8. (Closes: - #254522) - * widget/src/gtk/nsGtkMozRemoteHelper.cpp, - widget/src/gtk2/nsGtkMozRemoteHelper.cpp, - widget/src/xremoteclient/XRemoteClient.cpp: Fix previously applied to - fix -remote behaviour undone. Mozilla now includes the program name in - the properties to distinguish between various Mozilla apps. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: remove extra endif. - * dom/public/idl/core/nsIDOMNSDocument.idl: Reintroduce referrer - attribute that got lost somehow. - * content/events/src/nsEventStateManager.cpp: Fix a strange broken - function call to GetContainer. - - * debian/rules: - - Follow upstream and --enable-single-profile and - --disable-profilesharing. - - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9. - - --user-app-dir=.mozilla to jive with new location. - - Remove dom-inspector extension dir from the regular package. - * debian/control: Depend on xvfb for insane hack below. - * debian/mozilla-firefox.install: - - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9. - - Remove ipc dir, mozipcd. - - Add init.d, greprefs dirs. - * debian/mozilla-firefox.dirs: - - Add /var/lib/mozilla-firefox/extensions{,.d} - * debian/mozilla-firefox-dom-inspector.dirs: Add - /var/lib/mozilla-firefox/extensions.d. - * debian/mozilla-firefox-dom-inspector.install: - - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9. - - Install dom-inspector extension dir. - * debian/mozilla-firefox.links: - - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9. - - Link /usr/lib/mozilla-firefox to /usr/lib/firefox-0.9. - - Link installed-extensions.txt to our place in - /var/lib/mozilla-firefox. - * debian/mozilla-firefox-runner: - - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9. - - Fix xprintorg typo. (Closes: #255706) - - Search .mozilla/firefox for XUL.mfasl files. - * debian/mozilla-firefox-xremote-client: Replace - /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9. - * debian/update-mozilla-firefox-chrome: - - Replace /usr/lib/mozilla-firefox with /usr/lib/firefox-0.9. - - Capture return values from reg* commands on error, stolen - from mozilla source. - - Remove returns from check_running. - - Pull in snippets from /var/lib/mozilla-firefox/extensions.d - to generate installed-extensions.txt for new extensions mechanism. - - An insane hack, but necessary because of upstream: Launch a Xvfb - to run firefox to generate the necessary extension metadata. I've - been told this will not be necessary in the next version. - - -- Eric Dorland Mon, 28 Jun 2004 23:40:59 -0400 - -mozilla-firefox (0.8-12) unstable; urgency=low - - * The "Last Chance Before 0.9" release. - * debian/mozilla-firefox-runner: Fix unescaped \n, thanks Olly - Betts. (Closes: #252436) - * debian/update-mozilla-firefox-chrome: Watch out for empty - LD_LIBRARY_PATH. Thanks George Cristian Birzan. (Closes: #254142) - * debian/README.Debian: Restructure and update a bit. - * debian/presubj: Add bug information from README.Debian for reportbug. - * debian/mozilla-firefox.install: Install the presubj. - - -- Eric Dorland Mon, 14 Jun 2004 19:39:27 -0400 - -mozilla-firefox (0.8-11) unstable; urgency=low - - * Apply amd64 fix from #249211. - * debian/README.Debian: Shamelessly stole the java plugin installation - instructions from the mozilla package. (Closes: #243513) - * nsCommonWidget.cpp, nsCommonWidget.h, nsWindow.cpp: Apply patch (with - some hand massaging) from upstream bugzilla bug #209342 to fix initial - window placement. (Closes: #235209, 241519) - * nsprpub/pr/src/misc/prnetdb.c: Apply patch from Miquel van Smoorenburg - to prevent unless reverse DNS lookups. (Closes: #251978) - * debian/mozilla-firefox-runner: Apply patch from Jasper Spaans to fix - remote xprint printing. (Closes: #252072) - - -- Eric Dorland Tue, 1 Jun 2004 23:12:36 -0400 - -mozilla-firefox (0.8-10) unstable; urgency=low - - * debian/mozilla-firefox.install: Don't install uuencoded file. (Closes: - #251441) - * debian/mozilla-firefox-runner: unset AUDIODEV which can cause - crashes. Thanks Christopher Armstrong. (Closes: #236231) - * update-mozilla-firefox-chrome: Port security fix from #249613 to - handle insecure tempfile creation. - * debian/rules: Following the advice of #247585 I'm disabling postscript - printing. Perhaps this will alleviate some of the other printing - problems. - - -- Eric Dorland Sun, 30 May 2004 01:47:52 -0400 - -mozilla-firefox (0.8-9) unstable; urgency=low - - * debian/control: - - Suggest latex-xft-fonts for MathML fonts. Thanks Michael - JasonSmith. (Closes: #216925) - - Build depend on libx11-dev & libxp-dev instead of xlibs-dev to - reflect new X packages. - * widget/src/gtk2/nsWindow.cpp: Apply patch from Peter Colberg to ignore - unused mouse buttons. (Closes: #244305) - * debian/README.Debian: Document the fact that the loopback interface - has to be up and unfiltered for things to work right. - - -- Eric Dorland Wed, 5 May 2004 23:30:42 -0400 - -mozilla-firefox (0.8-8) unstable; urgency=low - - * security/nss/lib/freebl/unix_rand.c: Remove code that called netstat - to gain so entropy. It's pretty useless on a Linux system. Thanks - Wichert. (Closes: #241200) - * debian/README.Debian: Add note about changing the button order in the - dialog boxes. (Closes: #240261) - * debian/control: Add dummy package for mozilla-firebird to smooth - upgrades. (Closes: #235577) - - -- Eric Dorland Sat, 3 Apr 2004 16:19:34 -0500 - -mozilla-firefox (0.8-7) unstable; urgency=low - - * debian/mozilla-firefox-runner: - - Cleanup XUL.mfasl whenever firefox is run with no - command-line. (Closes: #238717) - - Add patch from Laurent Buffler to add config to allow - new tabs to be opened instead of new windows. (Closes: #239323) - * debian/mozilla-firefoxrc: Put the new FIREFOX_OPEN_IN variable in - there and document it's use. - - -- Eric Dorland Sat, 27 Mar 2004 17:21:51 -0500 - -mozilla-firefox (0.8-6) unstable; urgency=low - - * debian/control: Build-depend on g++-3.3 (>= 3.3.3-4) to work around - broken 3.3.3-3 release. (Closes: #238318, #238241, #238441, #238523, - #238534) - * debian/rules: Install new small-firefox icon. - * debian/mozilla-firefox{.png, .xpm, -small.xpm}: Use the new DFSG-free - icons, the old pretty ones are trademarked and not DSFG-free. I know, - it's stupid. Complain to the Mozilla Foundation, not me. (Closes: - #234869) - - -- Eric Dorland Sun, 21 Mar 2004 22:09:16 -0500 - -mozilla-firefox (0.8-5) unstable; urgency=low - - * Rebuild with g++-3.3 3.3.3-2 to work around broken g++. (Closes: - #238318) - - -- Eric Dorland Wed, 17 Mar 2004 21:38:58 -0500 - -mozilla-firefox (0.8-4) unstable; urgency=low - - * debian/README.Debian: - - Tell people not to remove their ~/.firefox directory. Just move it - out of the way. (Closes: #235594) - - Add notes about the sound dsp. (Closes: #236678) - * debian/mozilla-firefox-runner: - - Don't redirect stderr. (Closes: #236160) - - Add get_locale code from Aurelien Jarno (Closes: #235521) - - Fix dsp auto-detection code. (Closes: #236678) - * debian/rules: Add default locale file. - * debian/mozilla-firefox.dirs: Add locales dir. - - * browser/app/profile/all.js, - content/events/src/nsEventStateManager.cpp, - modules/libpref/src/init/all.js, widget/public/nsGUIEvent.h, - widget/src/gtk/nsWidget.cpp: Reapply extended mouse events patch from - Derek Upham. (Closes: #235385, #230876) - * browser/base/content/browser-sets.inc: Make ESC stop animations - again. (Closes: #235474) - - -- Eric Dorland Tue, 16 Mar 2004 00:31:19 -0500 - -mozilla-firefox (0.8-3) unstable; urgency=low - - * debian/mozilla.firefox.menu: Change the case of - mozilla-Firefox. (Closes: #234982, #234755) - * debian/NEWS.Debian: Move to debian/mozilla-firefox.NEWS so that it - actually gets installed. (Closes: #234700) - * debian/update-mozilla-firefox-chrome: Setup dummy home directory to - capture silly .firefox directory. (Closes: #234855) - * debian/mozilla-firefox.png.uu, debian/mozilla-firefox.xpm: Use the - new, pretty mozilla-firefox icons. (Closes: #234869) - * debian/rules: Install the pretty icon in the right places. - - -- Eric Dorland Thu, 26 Feb 2004 21:10:27 -0500 - -mozilla-firefox (0.8-2) unstable; urgency=low - - * The "what he taketh, he giveth back" release. - * debian/rules: - - Disable the wallet extension, this really closes: #222447. - - Remove some more cruft left over from the patch system. - - Reinstall the dom-inspector. - * debian/control: Add the dom-inspector back, now that it is supported - upstream. - * debian/mozilla-firefox-dom-inspector.{install,dirs,postinst,postrm}: - Bring these files back. - * docshell/base/nsWebShell.cpp: Only do keyword lookup on when DNS - entries don't exist. (Closes: #233916, #218033, #211524) - - -- Eric Dorland Mon, 23 Feb 2004 21:48:03 -0500 - -mozilla-firefox (0.8-1) unstable; urgency=low - - * The "Let's Change Our Name Every Other Day" release. - * New upstream release, mozilla-firebird has been renamed to - mozilla-firefox. Let's hope it lasts. (Closes: #231903, #222447) - * debian/mozilla-firebird.*: Renamed to debian/mozilla-firefox.*. - - * debian/README.Debian: Update for firefox, remove blurb about the - inspector. - * debian/NEWS.Debian: Explain how to move your configs over. I may make - this automatic if enough people complain, but I'm loathe to muck - around in pople's home directories. - - * debian/control: - - Rename the package. - - Tweak description to list Firefox's previous aliases. - - Remove conflicts on mozilla-firebird-dom-inspector. - - * debian/rules: - - s/firebird/firefox/g, s/MozillaFirebird/firebird/g. - - Comment out some old inspector code. - - Remove unused patch subsystem. - - Disable gtktest. We don't need no stinking tests. - - Remove disable plaintext editor line, not sure why it's there. - - Disable LDAP support. We don't use it. - - Remove executable bit on *.so files. - - Remove useless preference files. - - Exclude the inspector files. - - Don't remove installed-chrome, we don't install it anymore. - - user-app-dir = .firefox. (Closes: #212301) - - export MOZILLA_OFFICIAL for the build ID. (Closes: #231133) - - * debian/mozilla-firefox-runner: - - s/firebird/firefox/g. - - Remove composer and editor functions. - - Use .firefox directory. - - * debian/mozilla-firefox.install: - - s/firebird/firefox/g, s/MozillaFirebird/firefox/g. - - Don't install timebombgen. - - Install icons directory. - - Don't install installed-chrome.txt, we just remove it anyway. - - * debian/mozilla-firefox.desktop, debian/mozilla-firefox.dirs, - debian/mozilla-firefox.manpages, debian/mozilla-firefox.links, - debian/mozilla-firefox.menu, debian/mozilla-firefox.mime, - debian/mozilla-firefoxrc, debian/mozilla-firefox.postinst, - debian/mozilla-firefox.prerm, debian/update-mozilla-firefox-chrome, - debian/mozilla-firefox.1, debian/mozilla-firefox-xremote-client: - s/firebird/firefox/g, s/MozillaFirebird/firefox/g. - - * debian/mozilla-firefox.links: Link mozilla-firefox.1 to firefox.1. - - * debian/mozilla-firefox.preinst: Remove, at least with the rename I can - erase some of my previous blunders. - - * debian/mozilla-firefox.{png.uu,xpm}: Use the package icon. - - * browser/app/nsBrowserApp.cpp: Change package name to Firefox, so now - the ~/.firefox is used. (Closes: #196550) - - * browser/app/profile/all.js: Merge in autoscroll fixes. - * browser/base/content/browser-sets.inc: Merge in upstream stop button - fix. - * modules/plugin/samples/default/unix/nullplugin.c: Merge in removal of - commented code. - * nsprpub/pr/include/md/_linux.cfg, nsprpub/pr/include/md/_linux.h, - security/coreconf/Linux.mk: Merge in hppa build fixes from upstream. - * config/autoconf.mk.in: Install into /usr/lib/mozilla-firefox now. - * content/base/src/nsDocumentViewer.cpp: Remove redundant stop patch - since it has been merged upstream. - * content/events/src/nsEventStateManager.cpp, - modules/libpref/src/init/all.js, widget/src/gtk/nsWidget.cpp: Revert - back to upstream version. There was a patch here to add support for - extended mouse buttons, but I'm removing it since I don't trust that - it works in the new version correctly. Send me another patch if you - want this functionality back. - * toolkit/components/passwordmgr/base/nsPasswordManager.cpp: Revert this - back to upstream, I'm not sure which patches I applied to this file, - likely something to try and fix the double password prompt. - * widget/src/xremoteclient/XRemoteClient.cpp, - widget/src/xremoteclient/XRemoteClient.h: Revert to upstream version, - I believe it does the right thing now, but the patch I used does not - apppear to have been used. Restore the properties to _FIREFOX_* - though. - * widget/src/gtk/nsGtkMozRemoteHelper.cpp, - widget/src/gtk2/nsGtkMozRemoteHelper.cpp: Change the _FIREBIRD_* to - _FIREFOX_* here as well. - * content/base/src/nsDocument.cpp: Comment out nsDocument::GetDomConfig, - needed to get things to compile. - - -- Eric Dorland Sun, 15 Feb 2004 21:28:45 -0500 - -mozilla-firebird (0.7-7) unstable; urgency=low - - * debian/mozilla-firebird-runner: Open a new window when loading a - regular file. (Closes: #228853) - - -- Eric Dorland Thu, 29 Jan 2004 22:12:30 -0500 - -mozilla-firebird (0.7-6) unstable; urgency=medium - - * The "Indian-giver-christmas" release. - * Urgency medium since we're closing some critical bugs that need to get - in before a freeze. - * Completely remove mozilla-firebird-dom-browser. No one stepped up to - help fix it's brokeness in 0.7 and I don't use it or particularly care - about it. So it is no more. If someone steps up to take responsibility - I might put it back, but otherwise it may RIP. (Closes: #222085) - * debian/mozilla-firebird-runner: Remove XUL.mfasl uncoditionally - now. There is a corner case where this file is corrupted on upgrade - when firebird was running. This is a total hack, and not an elegant - solution, but at least it fixes the problem. (Closes: #224779, - #224323) - * debian/control: Conflict against old mozilla-firebird-dom-inspector - since it doesn't work anymore. - - -- Eric Dorland Thu, 25 Dec 2003 15:54:21 -0500 - -mozilla-firebird (0.7-5) unstable; urgency=low - - * browser/base/content/browser-sets.inc: Patch to make ESC stop actually - work. (Closes: #223382) - * debian/rules: Turn down optimizations on sparc. (Closes: #223760) - - -- Eric Dorland Sun, 14 Dec 2003 23:01:59 -0500 - -mozilla-firebird (0.7-4) unstable; urgency=low - - * The "All of Takuo's hard work really pays off" release. - * toolkit/components/passwordmgr/base/nsPasswordManager.cpp: Patch from - upstream bugzilla (#220214) to fix double password prompt - problem. (Closes: #222696) - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s.m4: Stolen - patch from mozilla package to make mozilla-firebird build on - mips. (Closes: #222743) - * content/base/src/nsDocumentViewer.cpp: Port yet another patch to allow - the ESC key to stop animated gifs. (Closes: #223382) - - -- Eric Dorland Mon, 8 Dec 2003 23:59:16 -0500 - -mozilla-firebird (0.7-3) unstable; urgency=low - - * debian/control: Add dependency on psmisc since we use fuser. Thanks - Daniel Schröter. - * widget/src/xremoteclient/XRemoteClient.{cpp,h}: Apply patch from - bugzilla to fix -remote behaviour on modern WMs. Thanks Nikolai - Prokoschenko. (Closes: #197632) - * nsprpub/pr/src/misc/prdtoa.c: Apply fix from mozilla package (#215067) - to fix building on arm. This is a partial fix to #222743. - * debian/patches: Remove these. Put everything in CVS. - - -- Eric Dorland Fri, 5 Dec 2003 20:03:46 -0500 - -mozilla-firebird (0.7-2) unstable; urgency=low - - * Apply excellent patch from Alexander Sack to fix the - issues with mozilla running and firebird not starting. (Closes: - #216264) - * browser/app/profile/all.js: Set the default of "general.autoScroll" to - false because it annoyes me. (Closes: #221661) - - -- Eric Dorland Wed, 19 Nov 2003 20:59:55 -0500 - -mozilla-firebird (0.7-1) unstable; urgency=low - - * New upstream release. (Closes: #216019) - * debian/patches/dom-inspector.diff: Remove, and apply directly into my - CVS. - * debian/patches/pref.diff: Removed, doesn't seem applicable anymore. - * debian/rules: export MOZ_FIREBIRD=1. - * debian/control: - - Change Chimera to Camino. (Closes: #220821) - - Fix typos in descriptions. (Closes: #218202) - - Add build-deps on m4. (Closes: #219681) - - -- Eric Dorland Wed, 12 Nov 2003 23:01:35 -0500 - -mozilla-firebird (0.6.1-8) unstable; urgency=low - - * Apply patch to make forward and back buttons work on mice. (Closes: - #211606) - * debian/rules: Use -O optimization on alpha, so it will build - again. (Closes: #213603) - - -- Eric Dorland Fri, 3 Oct 2003 00:07:44 -0400 - -mozilla-firebird (0.6.1-7) unstable; urgency=low - - * Rebuild with the latest and greatest from unstable. This seems to fix - the problems with bookmarks people were having, at least for me. No - idea why. Please reopen if this doesn't fix it for you. (Closes: - #209339, #211706, #211286, #211146, #212011) - - -- Eric Dorland Mon, 22 Sep 2003 00:00:08 -0400 - -mozilla-firebird (0.6.1-6) unstable; urgency=low - - * Patch from Eric Wong to make plugin requests - less annoying. (Closes: #196609) - * debian/rules: Stop building libart. - * debian/mozilla-firebird.links: Fix path to bookmarks file. (Partial - fix to #211286) - - -- Eric Dorland Wed, 17 Sep 2003 20:22:56 -0400 - -mozilla-firebird (0.6.1-5) unstable; urgency=low - - * The "sorry Chris Gray" release. - * debian/rules: disable SVG. This was causing drag and drop to lock up - X and possibly fixes #208630. (Closes: #209371) - * debian/mozilla-firebird-runner: Remove XUL.mfasl if we have upgraded, - since it can cause problems. (Closes: #200073, #202130, #207351) - - -- Eric Dorland Sat, 13 Sep 2003 20:15:37 -0400 - -mozilla-firebird (0.6.1-4) unstable; urgency=low - - * The "pleasing Chris Gray" release. - * other-licenses/libart_gpl: Add this library for svg. - * debian/rules: - - Enable svg. - - Move bookmarks.html file into /etc. (Closes: #207398) - * debian/mozilla-firebird.links: Add links back to files moved to /etc. - * security/coreconf/Linux2.6.mk: Add this as a copy of Linux2.5.mk to - get mozilla-firebird to build on 2.6. (Closes: #207821) - - -- Eric Dorland Sun, 31 Aug 2003 04:40:30 -0400 - -mozilla-firebird (0.6.1-3) unstable; urgency=low - - * debian/mozilla-firebird.prerm: Remove mozilla alternative on - remove. (Closes: #205310) - * debian/debsearch.{gif.uu,src}: Debian search plugin graciously - contributed by Fergus McKenzie-Kay . - * debian/rules: - - uudecode and clean up debsearch.gif.uu. - - Steal platform specific optimization code from mozilla - package. Thanks Brian Nelson. (Closes: #206309) - * debian/mozilla-firebird.install: Install the above files. - * debian/control: Update Standards-Version to 3.6.1. - - -- Eric Dorland Sun, 24 Aug 2003 19:09:11 -0400 - -mozilla-firebird (0.6.1-2) unstable; urgency=low - - * The "Stop Pestering Me Already!" release. - * debian/control: Only recommend xprt-xprintorg, don't require - it. (Closes: #204176) - - -- Eric Dorland Sun, 10 Aug 2003 20:00:11 -0400 - -mozilla-firebird (0.6.1-1) unstable; urgency=low - - * New upstream release. (Closes: #203518, #201203) - * debian/control: - - Standards-Version to 3.6.0. - - Don't provide www-browser anymore. (Closes: #201035) - - Depend on xprt-xprintorg so printing will work. (Closes: #202418) - * debian/mozilla-firebird.preinst: Remove www-browser alternative. - * debian/mozilla-firebird.postinst: Don't install www-browser alternative. - * debian/mozilla-firebird.prerm: Don't remove www-browser alternative - anymore. - * debian/README.Debian: Added note about configuration breaking on - upgrade. (Closes: #202130) - * debian/patches/classic.diff: Removed. Not sure what it's point was. - * debian/rules: Add --disable-pedantic to the configure options. - - -- Eric Dorland Sun, 3 Aug 2003 14:58:12 -0400 - -mozilla-firebird (0.6-8) unstable; urgency=low - - * debian/patches/alpha-build-fix.diff: Steal patch from mozilla to allow - building on alpha. (Closes: #198638) - * debian/patches/hppa-build-fix.diff: Steal patch from mozilla to allow - building on hppa, clean it up so it applies cleanly. (Closes: #199068) - * debian/mozilla-firebird.png.uu: Added uuencoded nice png icon. - * debian/rules: Add code to decode and clean up the new icon file. - * debian/mozilla-firebird.install: Install new icon. - * debian/mozilla-firebird.desktop: Use the new icon. - - -- Eric Dorland Fri, 27 Jun 2003 23:21:56 -0400 - -mozilla-firebird (0.6-7) unstable; urgency=low - - * debian/mozilla-firebird.1: Stole the mozilla manpage for my own - nefarious purposes. (Closes: #196638) - * debian/mozilla-firebird.postrm: Add slave links to the - mozilla-firebird manpage. (Closes: #197145) - * debian/mozilla-firebird-xremote-client: Set up the environment - properly so it returns correct information. (Closes: #197632) - * debian/mozilla-firebird.xpm: Added icon from - http://iconpacks.mozdev.org/phoenix/iconshots/flame48true.png to have - a nice menu icon. (Closes: #197565) - * Updated the README.Debian with some helpful bug reporting tips. - * debian/rules: Replaced dh_installmanpages with dh_installman. - - -- Eric Dorland Sun, 22 Jun 2003 15:15:37 -0400 - -mozilla-firebird (0.6-6) unstable; urgency=low - - * debian/mozilla-firebird.postinst: Add priority 0 alternative on - mozilla. (Closes: #196444) - * debian/control: Add build-depends on libxrender-dev, libmng-dev, - libpng12-dev, libjpeg62-dev. - * debian/rules: - - Build with system jpeg, mng and png libs. - - Exclude inspector files from mozilla-firebird. - (Closes: #196432, #196509) - - -- Eric Dorland Sat, 7 Jun 2003 15:19:23 -0400 - -mozilla-firebird (0.6-5) unstable; urgency=low - - * The "Mike Hommey is my homey" release. - * Thanks to Mike Hommey for his excellent work on this - version (it's 99% his), which I've shamelessly stolen. - * Added a README.Debian file. - * Added a separate mozilla-firebird-dom-inspector package. - * debian/patches/dom-inspector.diff: - - add DOM Inspector to Tools menu. (note: DOM Inspector is still - not very well integrated with Firebird) - - remove modern skin references. - * debian/patches/xpinstall.diff: remove unneeded chrome registrations - from xpinstall/packager/unix/browser.jst. - * debian/patches/classic.diff: remove - themes/classic/global/win/preview.gif from jar file and modify - preview image reference in rdf file to Preview.png. - * debian/patches/pref.diff: remove preview image constraints in - browser/components/prefwindow/skin/pref.css file to avoid deformation - of preview image in classic theme. - * debian/mozilla-firebird.preinst: added #DEBHELPER#. - * debian/mozilla-firebird.install: - - Don't install the modern.jar and embed-sample.jar files. - - Remove files related to dom-inspector. - * debian/rules: - - enabling xinerama support. - - disabling build of chatzilla and venkman. - - moved /var/lib/mozilla-firebird/chrome.d/99default to - /var/lib/mozilla-firebird/chrome.d/00all - - remove references to embed-sample.jar in - /var/lib/mozilla-firebird/chrome.d/00all - - Add some comments. - - Change == to =, for more strict /bin/sh's. - * debian/control: Build-Depend on libidl-dev (>= 0.8.0) because the - configure script requires at least this version. - * debian/copyright: Make this a real debian copyright file. - - -- Eric Dorland Thu, 5 Jun 2003 01:00:32 -0400 - -mozilla-firebird (0.6-4) unstable; urgency=low - - * debian/rules: Change -O2 to -O for building on powerpc. - * debian/mozilla-firebird.preinst: Delete - /usr/lib/mozilla-firebird/defaults/pref on upgrade to facilitate - transition to prefs in /etc. Thanks to all who reported this. - - -- Eric Dorland Tue, 27 May 2003 21:45:06 -0400 - -mozilla-firebird (0.6-3) unstable; urgency=low - - * First attempt at a debian upload. (Closes: #163270) - * debian/rules: - + Small fix to Mike Hommey's chrome patch. - + Suggestion from Bernhard R. Link to install - /usr/lib/mozilla-firebird/defaults/pref to - /etc/mozilla-firebird/pref - + Add dh_installmime call. - * debian/mozilla-firebird.mime: Install mime type handlers for firebird. - * debian/mozilla-firebird.links: Link - /usr/lib/mozilla-firebird/defaults/pref to /etc/mozilla-firebird/pref - * debian/mozilla-firebird.install: Don't install the inspector.jar. - - -- Eric Dorland Mon, 26 May 2003 00:28:40 -0400 - -mozilla-firebird (0.6-2) unstable; urgency=low - - * debian/rules: - + Add --with-user-appdir=.mozilla-firebird, since it still - defaults to .phoenix. - + Don't use the ${prefix} variable, use /usr, since ${prefix} - doesn't seem to work. - + Use --without-system-nspr. - * debian/mozilla-firebird.install: - + Be picky about what chrome files we install, since there's - quite a few we don't need, and a bunch of empty dirs. - * Excellent patch from Mike Hommey to add a - update-mozilla-firebird-chrome script. - - -- Eric Dorland Sat, 24 May 2003 13:00:44 -0400 - -mozilla-firebird (0.6-1) unstable; urgency=low - - * New upstream release. - * Renamed to mozilla-firebird. - * Changed phoenix to mozilla-firebird where appropriate. - * debian/mozilla-firebird.links: Add link mozilla-firebird to - MozillaFirebird. - * debian/control: - + Standars-Version to 3.5.10.0. - + Build-depend on gtk2 libs now. - + Build-depend on libidl-dev. - + Add Provides x-www-browser. - * debian/rules: - + Enable building with the gtk2 libs. - + Make mozilla-firebird-xremote-client executable in install target. - * debian/mozilla-firebird.desktop: Added gnome menu entry. - * debian/mozilla-firebird.{prerm,postinst}: Add alternatives to - www-browser and x-www-browser. - - -- Eric Dorland Mon, 19 May 2003 20:43:39 -0400 - -phoenix (0.5-4) unstable; urgency=low - - * debian/control: Depend on fontconfig. - * debian/rules: Add source-tarball-from-cvs to build a orig tarball from - a checked out cvs tree. Now I can provide source package. And there - was much rejoicing. - - -- Eric Dorland Fri, 17 Jan 2003 21:06:47 -0500 - -phoenix (0.5-3) unstable; urgency=low - - * debian/phoenix-xremote-client: Added to send remote commands to - phoenix. Just a wrapper that calls phoenix-bin -remote. - * debian/phoenix-runner: - + Use phoenix-xremote-client. - + Replace MOZILLA_DSP with PHOENIX_DSP. - * debian/phoenixrc: phoenix-runner uses this file to determine what dsp - to start. - * debian/phoenix.install: - + Install phoenix-xremote-client, and don't install - mozilla-xremote-client. - + Install phoenixrc. - - -- Eric Dorland Mon, 23 Dec 2002 02:52:21 -0500 - -phoenix (0.5-2) unstable; urgency=low - - * debian/control: - + Add Provides: www-browser. - + Build-depend on libxft2-dev, libnspr-dev. - * debian/rules: - + Use xft and the system nspr. - + Install phoenix-runner. - * debian/phoenix-runner: Stolen from the mozilla package to run phoenix. - - -- Eric Dorland Sat, 21 Dec 2002 02:03:11 -0500 - -phoenix (0.5-1) unstable; urgency=low - - * New upstream release. - * debian/phoenix.install: Fix paths to phoenix libs. - * debian/control: - + Standards-Version to 3.5.8 - + Improve build-deps. - * debian/rules: - + Have configure options here, no more .mozconfig. - + Steal some patch code from Colin. - * debian/patches/mozappdir.diff: Change the mozappdir. - - -- Eric Dorland Mon, 9 Dec 2002 02:43:13 -0500 - -phoenix (0.4-3) unstable; urgency=low - - * debian/phoenix.menu: Add menu entry. - * Rebuild to fix libstdc++ dependency. - * .mozonfig: Disable more tests. - - -- Eric Dorland Wed, 20 Nov 2002 19:13:18 -0500 - -phoenix (0.4-2) unstable; urgency=low - - * debian/control: - + Add build-depends. - + Fix section and description. - * .mozconfig: - + Use system zlib. - - -- Eric Dorland Wed, 13 Nov 2002 19:03:52 -0500 - -phoenix (0.4-1) unstable; urgency=low - - * Initial release. - - -- Eric Dorland Mon, 11 Nov 2002 23:09:41 -0500 + * Compiled for Firefox 57.0.1 release + + -- Prema S Thu, 07 Dec 2017 14:52:05 +0530 + +firefox (52.2.1esr~boss1) boss; urgency=medium + + * Compiled for Firefox 52.2.1esr release + + -- Prema S Fri, 14 Jul 2017 11:32:05 +0530 + +firefox (52.1.2esr~boss1) boss; urgency=medium + + * Compiled for Firefox 52.1.2esr release + + -- Prema S Fri, 09 Jun 2017 14:32:05 +0530 + +firefox (52.0.1~boss1) boss; urgency=medium + + * Compiled for Firefox 52.0.1 release + + -- Prema S Wed, 22 Mar 2017 11:10:05 +0530 + +firefox (49.0.2~boss1) boss; urgency=medium + + * Compiled for Firefox 49.0.2 release + + -- Prema S Tue, 25 Oct 2016 12:04:05 +0530 + +firefox (47.0~boss1) boss; urgency=medium + + * Compiled for Firefox 47.0 release + + -- Prema S Tue, 14 Jun 2016 12:50:05 +0530 + +firefox (42.0~boss1) boss; urgency=medium + + * Compiled for Firefox 42.0 release + + -- Prema S Thu, 12 Nov 2015 11:20:05 +0530 + +firefox (41.0~boss1) boss; urgency=medium + + * Compiled for Firefox 41.0 release + + -- Prema S Wed, 30 Sep 2015 17:40:05 +0530 + +firefox (40.0.2~boss1) boss; urgency=medium + + * Compiled for Firefox 40.0.2 release + + -- Prema S Tue, 17 Aug 2015 21:40:05 +0530 + +firefox (40.0~boss1) boss; urgency=medium + + * Compiled for Firefox 40.0 release + + -- Prema S Thu, 13 Aug 2015 11:40:05 +0530 + +firefox (39.0~boss1) boss; urgency=medium + + * Compiled for Firefox 39.0 release + + -- Prema S Tue, 21 Jul 2015 15:30:05 +0530 + +firefox (38.0.5~boss1) boss; urgency=medium + + * Compiled for Firefox 38.0.5 release + + -- Prema S Mon, 29 Jun 2015 15:30:05 +0530 + +firefox (37.0.2~boss1) boss; urgency=medium + + * Compiled for Firefox 37.0.2 release + + -- Prema S Tue, 21 Apr 2015 10:10:05 +0530 + +firefox (36.0.1~boss1) boss; urgency=medium + + * Compiled for Firefox 36.0.1 release + + -- Prema S Tue, 10 Feb 2015 10:10:05 +0530 + +firefox (35.0.1~boss1) boss; urgency=medium + + * Compiled for Firefox 35.0.1 release + + -- Prema S Tue, 10 Feb 2015 10:10:05 +0530 + +firefox (34.0.5~boss1) boss; urgency=medium + + * Compiled for Firefox 34.0.5 release + + -- Prema S Thu, 18 Dec 2014 11:30:05 +0530 + +firefox (33.1.1~boss1) boss; urgency=medium + + * Compiled for Firefox 33.1.1 release + + -- Prema S Thu, 27 Nov 2014 12:04:05 +0530 + +firefox (33.0~boss1) boss; urgency=medium + + * Compiled for Firefox 33.0 release + + -- Prema S Mon, 20 Oct 2014 10:24:05 +0530 + +firefox (32.0.3~linuxmint1+betsy) debian; urgency=medium + + * 32.0.3 + + -- Clement Lefebvre Tue, 07 Oct 2014 09:24:05 +0200 + +firefox (32.0~linuxmint2) debian; urgency=medium + + * 32.0 + + -- Clement Lefebvre Fri, 05 Sep 2014 16:05:28 +0200 + +firefox (31.0~linuxmint1) debian; urgency=medium + + * 31.0 + + -- Clement Lefebvre Fri, 08 Aug 2014 15:18:12 +0200 + +firefox (30.0~linuxmint1) debian; urgency=medium + + * 30.0 + + -- Clement Lefebvre Fri, 13 Jun 2014 10:04:58 +0100 + +firefox (29.0~linuxmint1) debian; urgency=low + + * 29.0 + + -- Clement Lefebvre Fri, 02 May 2014 16:30:24 +0100 + +firefox (28.0~linuxmint1) debian; urgency=low + + * 28.0 + + -- Clement Lefebvre Fri, 21 Mar 2014 09:50:43 +0000 + +firefox (27.0~linuxmint1) debian; urgency=low + + * 27.0 + + -- Clement Lefebvre Fri, 07 Feb 2014 10:53:48 +0000 + +firefox (26.0~linuxmint1) debian; urgency=low + + * 26.0 + + -- Clement Lefebvre Wed, 11 Dec 2013 11:07:09 +0000 + +firefox (25.0~linuxmint1) debian; urgency=low + + * 25.0 + + -- Clement Lefebvre Wed, 30 Oct 2013 11:06:46 +0000 + +firefox (24.0~linuxmint1) debian; urgency=low + + * 24.0 + + -- Frédéric Gaudet Mon, 23 Sep 2013 10:31:25 +0200 + +firefox (23.0.1~linuxmint1) debian; urgency=low + + * 23.0.1 + + -- Clement Lefebvre Sun, 25 Aug 2013 02:33:27 +0100 + +firefox (21.0~linuxmint2) debian; urgency=low + + * 21.0 + + -- Clement Lefebvre Tue, 14 May 2013 23:59:07 +0100 + +firefox (20.0~linuxmint1) debian; urgency=low + + * 20.0 + + -- Clement Lefebvre Wed, 10 Apr 2013 10:49:00 +0100 + +firefox (19.0~linuxmint1) debian; urgency=low + + * 19.0 + + -- Clement Lefebvre Wed, 20 Feb 2013 21:21:05 +0000 + +firefox (18.0.2~linuxmint3) debian; urgency=low + + * 18.0.2 + + -- Clement Lefebvre Thu, 14 Feb 2013 13:12:23 +0000 + +firefox (18.0.2~linuxmint1) debian; urgency=low + + * 18.0.2 + + -- Clement Lefebvre Tue, 12 Feb 2013 12:31:43 +0000 + +firefox (18.0.1~linuxmint1) debian; urgency=low + + * 18.0.1 + + -- Clement Lefebvre Mon, 04 Feb 2013 12:35:11 +0000 + +firefox (18.0~linuxmint1) debian; urgency=low + + * 18.0 + + -- Clement Lefebvre Fri, 18 Jan 2013 01:28:35 +0000 + +firefox (17.0~linuxmint1) debian; urgency=low + + * 17.0 + + -- Clement Lefebvre Thu, 22 Nov 2012 11:37:32 +0000 + +firefox (14.0.1) debian; urgency=low + + * 14.0.1 + + -- Clement Lefebvre Sat, 28 Jul 2012 10:40:44 +0000 + +firefox (12.0) debian; urgency=low + + * 12.0 + + -- Clement Lefebvre Tue, 08 May 2012 13:05:59 +0000 + +firefox (11.0-1lmde1) debian; urgency=low + + * 11.0 + + -- Clement Lefebvre Wed, 28 Mar 2012 13:14:19 +0000 + +firefox (11.0) debian; urgency=low + + * 11.0 + + -- Clement Lefebvre Sat, 24 Mar 2012 22:42:58 +0000 + +firefox (9.0.1-1linuxmint1) debian; urgency=low + + * 9.0.1 + + -- Clement Lefebvre Wed, 4 Jan 2012 15:47:00 +0000 + +firefox (5.0-1linuxmint1) debian; urgency=low + + * 5.0 + + -- Clement Lefebvre Fri, 24 Jun 2011 10:14:00 +0000 + +firefox (4.0.1-1linuxmint1) debian; urgency=low + + * 4.0.1 + + -- Clement Lefebvre Wed, 8 Jun 2011 12:07:00 +0000 + +firefox (3.6.13-1linuxmint1) debian; urgency=low + + * 3.6.13 + + -- Clement Lefebvre Thu, 16 Dec 2010 15:12:00 +0000 + +firefox (3.6.12-1linuxmint2) debian; urgency=low + + * Removed en_US files to avoid conflict with l10n package. + + -- Clement Lefebvre Sun, 28 Nov 2010 15:52:00 +0000 + +firefox (3.6.12-1linuxmint1) debian; urgency=low + + * 3.6.12 + + -- Clement Lefebvre Sun, 28 Nov 2010 13:56:00 +0000 + +firefox (3.6.8-1linuxmint2) debian; urgency=low + + * Added /usr/bin/firefox, postinst, prerm + + -- Clement Lefebvre Sat, 01 Aug 2010 13:04:00 +0000 + +firefox (3.6.8-1linuxmint1) debian; urgency=low + + * Added menu item + + -- Clement Lefebvre Fri, 30 Jul 2010 20:25:00 +0000 + +firefox (3.6.8) debian; urgency=low + + * 3.6.8 + + -- Clement Lefebvre Fri, 30 Jul 2010 20:25:00 +0000 diff -Nru firefox-57.0/debian/changelog.xulrunner firefox-57.0.1~boss1/debian/changelog.xulrunner --- firefox-57.0/debian/changelog.xulrunner 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/changelog.xulrunner 1970-01-01 00:00:00.000000000 +0000 @@ -1,2969 +0,0 @@ -xulrunner (1.9.2.8-1) experimental; urgency=low - - * New upstream release. - * Fixes mfsa-2010-48, also known as CVE-2010-2755. - * js/src/nanojit/njcpudetect.h: Add missing detection for armv4t. - - -- Mike Hommey Wed, 28 Jul 2010 10:22:31 +0000 - -xulrunner (1.9.2.7-1) experimental; urgency=high - - * New upstream release. - * Fixes mfsa-2010-{34-47}, also known as - CVE-2010-1211, CVE-2010-1212, CVE-2010-1208, CVE-2010-1209, - CVE-2010-1214, CVE-2010-1215, CVE-2010-2752, CVE-2010-2753, - CVE-2010-1205, CVE-2010-1213, CVE-2010-1207, CVE-2010-1210, - CVE-2010-2751, CVE-2010-0654, CVE-2010-2754. - - * debian/control*: - - Add build-depends on libglib2.0-dev (>= 2.18.0) for filemonitor. - Closes: #587636. - - Bump libnss build-depends to fit what configure is looking for. - Closes: #587637. - - Remove conflict/replace for very old packages. - - Bump Standards-Version to 3.9.0.0. - - Fit the Uploaders field to reality. - * debian/mozconfig.in, debian/rules: Check if mozconfig system library - options will properly set the right variables. Closes: #587639 - * debian/reftest-app/application.ini: Set a MaxVersion in our reftest-app - application.ini. - * debian/extra-stuff/Makefile.in: Use Preprocessor.py instead of - preprocessor.pl in debian/extra-stuff. - * debian/rules: - - Only set -std=gnu++0x flag when using g++ 4.4+. - - Don't install dependentlibs.list. - - Bump shlibs. - * debian/libmozjsSO_VERSION.symbols.in: Add new symbols. - - * xpcom/reflect/xptcall/src/md/unix/*ppc_linux*: Add support for powerpcspe. - Closes: #586072. - * xulrunner/installer/mozilla-plugin.pc.in: Fix mozilla-plugin.pc.in CFLAGS. - Closes: #581384. - * modules/plugin/Makefile.in: Build the test plugin on GNU/kfreebsd. - - -- Mike Hommey Wed, 21 Jul 2010 03:26:49 +0200 - -xulrunner (1.9.2.4-2) experimental; urgency=low - - * Import the sole change from new upstream release 1.9.2.6: - - modules/libpref/src/init/all.js: Increase the OOPP hang timeout. - - -- Mike Hommey Mon, 28 Jun 2010 09:34:08 +0200 - -xulrunner (1.9.2.4-1) experimental; urgency=low - - * New upstream release. - * Fixes mfsa-2010-{26,28-33}, also known as - CVE-2010-1200, CVE-2010-1202, CVE-2010-1203, CVE-2010-1198, - CVE-2010-1196, CVE-2010-1199, CVE-2010-1125, CVE-2010-1197, - CVE-2008-5913. - Closes: #532516 - - * modules/libpr0n/encoders/png/nsPNGEncoder.cpp: Use png_set_filter to make - libpng not use write filters. bz#564410. - * netwerk/protocol/http/src/nsHttpChannel.cpp: Make sure to call - OnStartRequest even if we're failing on an SSL CONNECT. bz#561536. - Closes: #553635. - * memory/jemalloc/jemalloc.c: Use syscall() for mmap and munmap, and disable - ncpus use in jemalloc to work around deadlocks. Replaces the previous patch - to use a small pool of static memory during initialization. bz#435683 - - * debian/test.mk: Re-enable PNG xpcshell tests that were failing when using - system library. - - -- Mike Hommey Wed, 23 Jun 2010 12:39:34 +0200 - -xulrunner (1.9.2.4~build2-3) experimental; urgency=low - - * debian/rules, debian/xulrunner-BASE_VERSION.install.in: Don't install - plugin-container when building without ipc support. - - -- Mike Hommey Wed, 05 May 2010 08:54:37 +0200 - -xulrunner (1.9.2.4~build2-2) experimental; urgency=low - - * debian/rules: - - Strip symbols in the spidermonkey-bin package. - - Disable IPC support (for OOPP) on unsupported architectures. Fixes - FTBFS on anything but armel, i386 and amd64. - * toolkit/components/satchel/test/unit/test_autocomplete.js: Fix race - condition. bz#525394. - * debian/test.mk: Enable test_autocomplete.js. - * debian/control*: - - xulrunner-1.9.x needs to depend on a strict version of libmozjs. - - libmozjs3d 1.9.2.4 breaks xulrunner-1.9.2 before that version. - Closes: #580104. - - -- Mike Hommey Tue, 04 May 2010 16:32:35 +0200 - -xulrunner (1.9.2.4~build2-1) experimental; urgency=low - - * debian/copyright, debian/remove.nonfree: Update to fit new upstream - (pre)release. - * config/Makefile.in, config/autoconf.mk.in, config/system-headers, - configure*, ipc/chromium/Makefile.in, toolkit/library/libxul-rules.mk: - Support building against system libevent. bz#558789. - * ipc/chromium/Makefile.in: Remove VISIBILITY_FLAGS hack. - * ipc/chromium/src/base/thread_collision_warner.h: Include memory.h instead - of memory to avoid C++0x problems. bz#563294. - * debian/control*, debian/mozconfig: Build against system libevent. - * debian/xulrunner-BASE_VERSION.install.in: Install the plugin container. - * debian/extra-stuff/Makefile.in: Add MOZ_CHILD_PROCESS_NAME definition for - package manifest. - - -- Mike Hommey Mon, 03 May 2010 12:29:06 +0200 - -xulrunner (1.9.2.3-3) experimental; urgency=low - - * debian/control*, debian/rules: Don't include spidermonkey-bin debugging - symbols in libmozjs-dbg. There is actually not much to be debugged in smjs - itself, while the need to conflict with all other libmozjs-dbg packages is - a big caveat. Closes: #579251. - * debian/rules: - - Disable necko wifi on unsupported platforms. Closes: #578463. - - Build with -std=gnu++0x. - - * toolkit/xre/nsAppRunner.cpp: - - KDE/Gnome startup notification not disappearing when app window is up. - bz#416053. Closes: #562970. - - KDE/Gnome startup notification not disappearing for the first time - startup (needsRestart). bz#534845. - * configure*: : Revert change to force not to use -fshort-wchar. - * embedding/components/find/src/nsFind.cpp, layout/base/nsCSSRendering.cpp, - layout/generic/nsTextFrameThebes.cpp, - modules/libpr0n/decoders/jpeg/nsJPEGDecoder.cpp, - modules/plugin/base/public/npruntime.h, - xpcom/tests/TestEncoding.cpp: Fix compiler errors with g++ 4.4 with - -std=gnu++0x of the form: error: narrowing conversion ... inside { }. - bz#502301. - * config/system-headers, js/src/config/system-headers: No need to put ffi.h - in system-headers, it was already there. - * modules/plugin/base/public/nsIPluginTag.idl, - modules/plugin/base/src/nsPluginHost.*: Keep nsIPluginTag binary - compatibility and add fullpath to a nsIPluginTag_1_9_2 interface. - * debian/extra-stuff/addonsInfo.js, debian/extra-stuff/debUpdateNotifier.js: - Use the nsIPluginTag_1_9_2 interface when available, in debian/extra-stuff - components. - * netwerk/streamconv/converters/nsBinHexDecoder.cpp: Additional fix for - g++ 4.4 -std=gnu++0x errors. This fixes FTBFS on arm, ppc and s390. - * xulrunner/installer/libxul-embedding.pc.in: Put -ldl in the proper field - in libxul-embedding.pc. - * xpcom/glue/nsStringAPI.h, xpcom/string/public/nsLiteralString.h, - xpcom/base/nscore.h: Do build time detection of 2-bytes wchar_t and - char16_t support. bz#559278. Closes: #577677. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp: Add xptcall - support for SH4 processors. Closes: #553593. bz#382214. - Thanks Nobuhiro Iwamatsu and others. - * js/src/nanojit/NativeARM.cpp, js/src/nanojit/avmplus.h, - js/src/nanojit/njcpudetect.h: Add nanojit support for ARMv4T. Thanks Albin - Tonnerre for the initial patch. bz#552624. Fixes FTBFS on armel. - * js/src/jsbit.h, js/src/jslog2.cpp, js/src/jstl.h: Change parameter type of - JS_{CEILING,FLOOR}_LOG2W and js_FloorLog2wImpl to be JSSize. This fixes - FTBFS on s390. bz#557270. - * xpcom/threads/nsProcessCommon.cpp: Fix remaining race condition when - calling nsProcess.Kill. bz#543441. - * layout/base/tests/Makefile.in: Hack to avoid building and running - TestPoisonArea for now. It currently fails to build on several - architectures, and also freezes on others (at least arm), so we disable it - until things are sorted out. - - -- Mike Hommey Sat, 01 May 2010 11:19:10 +0200 - -xulrunner (1.9.2.3-2) experimental; urgency=low - - * debian/remove.nonfree: There are still some .cvsignore files in the - upstream tarballs. - * debian/extra-stuff/packages-static.xulrunner: Install debian.jar and - debian.manifest ; without them, the upgrade notifier doesn't work. - - -- Mike Hommey Fri, 02 Apr 2010 20:55:13 +0200 - -xulrunner (1.9.2.3-1) experimental; urgency=low - - * New upstream release. - * debian/copyright: Update with upstream changes. - * debian/rules: Bump BASE_VERSION to 1.9.2. - * debian/control*: - - Build depend on libnotify-dev. - - Remove 1.9.1 specific Breaks/Replaces/Conflicts. - * debian/rules, debian/libmozjsSO_VERSION.symbols.jit.in, - debian/libmozjsSO_VERSION.symbols.in: Bump libmozjs so version and update - symbols file. - * debian/control*, debian/extra-stuff/packages-static.xulrunner, - debian/mozconfig.in, debian/postinstrm.in, debian/python-xpcom.dirs, - debian/python-xpcom.install.in, debian/python-xpcom.prerm, - debian/rules, debian/xulrunner-BASE_VERSION.postinst.in: Remove python - xpcom, as it is not provided upstream anymore. - * debian/extra-stuff/Makefile.in, debian/extra-stuff/filemonitor/Makefile.in: - Adapt debian/extra-stuff to new upstream. - * debian/rules: - - Modify js/src install rule. - - Install and cleanup headers from their new location. - - Enable readline support in for xpcshell. - * debian/xulrunner-dev.install.in: Remove -unstable pkg-config files. They - were removed upstream. - * debian/xulrunner-BASE_VERSION.install.in: Install components.list file. - * debian/test.mk: Remove tests that are known to fail. - * debian/mozconfig.in: Use --enable-readline instead of --with-readline. - * debian/mozconfig.in, debian/control*: Build against system libffi. - * debian/rules, debian/test.mk: Move reftest-app cleanup to debian/test.mk. - * debian/test.mk: The reftest application needs to point to - distribution/bundles from XRE. The reftest specific components are now - there, and XRE won't load bundles from $GRE_DIR/distribution/bundles; - only from $APP_DIR/distribution/bundles. - - * js/src/Makefile.in: mozilla-config.h was renamed js-confdefs.h in js/src. - * js/src/shell/Makefile.in: Remove the js shell from the build directory - during cleanup. - * layout/tools/pageloader/Makefile.in, layout/tools/reftest/Makefile.in, - layout/tools/reftest/print-manifest-dirs.py, - netwerk/test/httpserver/Makefile.in, testing/mochitest/Makefile.in, - testing/xpcshell/Makefile.in, testing/xpcshell/runxpcshelltests.py, - xpcom/sample/Makefile.in, xpcom/tests/TestFactory.cpp, - xpcom/tests/dynamic/Makefile.in: Move test and tools which aren't part of - Firefox into distribution bundles, so that the components.list machinery - doesn't pick them up. bz#527458. - * modules/plugin/base/public/nsIPluginTag.idl, - modules/plugin/base/src/nsPluginHost.cpp: Expose fullpath from - nsIPluginTag. bz#550668. - * xulrunner/app/xulrunner.js: Set extensions.dss.enabled to false at XRE - level. bz#547943. - * js/src/jsapi-tests/Makefile.in: jsapi-tests don't build when using - -Wl,--as-needed. bz#547715. - * js/src/jsbuiltins.*: Revert previous patch to not export - js_SetTraceableNativeFailed, it is now used. - * js/src/Makefile.in: Use new EXPORTS_NAMESPACES facility to install - nanojit headers. - * js/src/shell/Makefile.in: Link js shell against shared mozjs library. - bz#501300. - * js/src/jscntxt.h, js/src/jsbuiltins.h: Avoid mangling some exported - symbols from libmozjs. - * js/src/configure.in: Enable x64 JIT backend by default. bz#489146. - * js/src/config/rules.mk, config/rules.mk: Modify gross workaround to avoid - installing test idl and include files in the SDK to fit upstream changes. - * config/autoconf.mk.in, config/system-headers, configure.in, - js/ctypes/Makefile.in, js/src/config/system-headers, - toolkit/library/libxul-config.mk, toolkit/toolkit-tiers.mk: Allow to - build against system libffi. bz#551138. - * modules/libpr0n/test/reftest/apng/reftest.list: Always fail apng test. - * xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp: Fix issues with - symlinked component directories. bz#551152. - - -- Mike Hommey Fri, 02 Apr 2010 12:12:13 +0200 - -xulrunner (1.9.1.9-2) unstable; urgency=low - - * debian/control.in: Update debian/control.in, that was mistakenly left - aside. - * debian/control*: python-xpcom needs to pre depend on the xulrunner - package. Closes: #576108 - * debian/python-xpcom.prerm: Remove pyabout.pyo file when removing - python-xpcom. - - -- Mike Hommey Thu, 01 Apr 2010 20:29:38 +0200 - -xulrunner (1.9.1.9-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2010-{16-21,23-24}, also known as - CVE-2010-0173, CVE-2010-0174, CVE-2010-0175, CVE-2010-0176, - CVE-2010-0177, CVE-2010-0178, CVE-2010-0179, CVE-2010-0181. - - * debian/xulrunner-BASE_VERSION.links.in: Use SO_VERSION for libmozjs.so - link in the GRE directory. - * debian/rules, debian/test.mk: Move test rules in a separate file. - * debian/test.mk: Don't buffer sed's output for tests. - * debian/remove.nonfree: We now remove more non-free data. Also cleaned - up outdated stuff. Closes: #567920 - * debian/source/format, debian/patches/*: Switch to 3.0 (quilt) format, - with patches. - - * build/automation-build.mk: More automation compiled python cleanup. - bz#543469. - * testing/testsuite-targets.mk: Cleanup test suite logs. bz#555189. - * modules/libpr0n/test/reftest/pngsuite-ancillary/reftest.list: Mark the - png tests as random so that they are actually run. It will help spotting - all the architectures that have different rounding. - * js/src/config/check-sync-dirs.py: Make check-sync-dirs.py check file - contents. bz#550704. - - -- Mike Hommey Wed, 31 Mar 2010 11:16:06 +0200 - -xulrunner (1.9.1.8-6) unstable; urgency=low - - * debian/extra-stuff/filemonitor/Makefile.in, - debian/extra-stuff/packages-static.xulrunner, - debian/xulrunner-BASE_VERSION.install.in, - debian/extra-stuff/Makefile.in: Revert previous change to move Debian - specific components into - $GRE_DIR/distribution/bundles/debian/components. - * toolkit/xre/nsXREDirProvider.*: Revert previous change to load - distribution bundles from GRE directory, too. See bz#551132 comment #7. - * extensions/java/xpcom/Makefile.in: Disable tests for javaxpcom. - * debian/rules: - - Change the way the test suite is called. At the same time, prepend - test suite output with the test suite name, so that the various test - results can be easily filtered. - - Build javaxpcom jars whenever /usr/bin/javac can be found. This - simplifies how the packages are built. - - Do a global dh_testdir test instead of running it in individual rules. - * js/src/nanojit/NativeARM.*: Fix ever-growing stack in JIT on ARM. - bz#545747. - * layout/reftests/first-letter/399941-[89]*.html: Don't fail reftest - first-letter tests because of a background bug. bz#512487. - * layout/svg/crashtests/crashtests.list: Skip 441368-1.svg crash test, - as it triggers an almost infinite loop. - * toolkit/components/downloads/test/unit/test_bug_406857.js: Don't block - on test_bug_406857.js when example.com is not reachable. bz#553995. - Closes: #571390. - * storage/src/mozStorageService.cpp: Don't error-out when run-time - libsqlite is older than build-time libsqlite In Debian, we have shlibs - to handle this - * debian/rules, debian/reftest-app, debian/control: Run reftest and - crashtest to get more code coverage on all architectures. Prepare for - surprises. - * layout/reftests/font-face/local-1*.html: Use Bitstream Vera as an - alternative font in reftest font-face/local-1. bz#554029. - * modules/libpr0n/test/reftest/apng/reftest.list: Disable apng reftest - when apng support is not built. - * modules/libpr0n/test/reftest/pngsuite-ancillary/reftest.list: Skip png - tests that are known to fail. bz#471917. - * layout/reftests/bugs/reftest.list: reftest 424074-1-ref2.xul passes - depending on the gtk theme. bz#554036. - * debian/control: Build depend on the fonts that are required for the - reftests. - * toolkit/components/search/nsSearchService.js: Download search engine - icons when searchplugin is read-only. bz#554265. - * debian/extra-stuff/debUpdateNotifier.js: Fall back to the application - name as defined in application.ini when the application doesn't - contain a brandShortName in its branding chrome. - * debian/extra-stuff/Makefile.in, debian/extra-stuff/debUpdateNotifier.js, - debian/extra-stuff/debUpdateNotifier.properties: Allow to localize the - debUpdateNotifier popup message. At the same time, slightly reword the - text to be more explicit about what is going to be restarted. - Closes: #574160. - * xulrunner/stub/nsXULStub.cpp: Resolve GRE directory symbolic link. - bz#530196, bz#550659. - * debian/xulrunner-BASE_VERSION.preinst.in: Remove the check for the - chrome directory in /usr/lib/xulrunner-$VERSION It was only necessary - in 1.9.0.x versions when it moved and was replaced by a symlink. - - -- Mike Hommey Wed, 24 Mar 2010 12:15:54 +0100 - -xulrunner (1.9.1.8-5) unstable; urgency=low - - * js/src/Makefile.in: - - Simplify installation of nanojit headers. - - DESTDIR support in js/src/Makefile.in. bz#482747. - - Install js shell when running make install from js/src. - - Install the .so symlink to the versioned library with make install. - * configure.in, configure: Simplify how js/src/configure is called from - main configure. bz#548273. - * debian/rules: Use make install from js/src. This allows to install the - js shell and C headers more easily. - * debian/rules: Generate debhelper files before the install target. - * debian/control.in, debian/control, debian/dh/dh_xulrunner.in: Don't rely - on readelf -p in dh_xulrunner. Now rely on objdump -h, which should be - available on stable and probably oldstable. This means we can lift the - binutils dependencies. - Note there was a binutils build dependency before, for a very old mips - bug, but the required version was already in oldstable, so removing the - build-dep altogether just works. Closes: #568888. - * debian/*: Get the libmozjs SO version from js/src/Makefile.in and - generate control files from it. - * xpcom/glue/nsTArray.*, xpcom/glue/nsTPtrArray.h: Always align AutoArrays - for 64-bits words, as decided with upstream. - * debian/rules, debian/symbols.filter: Unconditionally filter any C++ - mangled symbol from libmozjs. - * debian/rules, debian/xulrunner-BASE_VERSION.1.in: Add a (basic) manual - page. Closes: #394567. - * debian/control.in, debian/control: - - Remove libkrb5-dev build dependency. - - Don't conflict with newer pango-graphite. Closes: #572380. - * debian/extra-stuff/Makefile.in, debian/extra-stuff/debAbout.js, - debian/extra-stuff/packages-static.xulrunner, toolkit/content/about.dtd, - toolkit/content/about.xhtml, toolkit/content/jar.mn: Remove the debAbout - component and its use in the about: page. We already removed its use - from the iceweasel package, and it was the sole user of that feature. - * toolkit/xre/nsXREDirProvider.*: Load distribution bundles from GRE - directory, too. - * debian/extra-stuff/filemonitor/Makefile.in, - debian/extra-stuff/packages-static.xulrunner, - debian/xulrunner-BASE_VERSION.install.in, - debian/extra-stuff/Makefile.in: Move Debian specific components into - $GRE_DIR/distribution/bundles/debian/components. - * debian/rules: Use dh_auto_* --parallel where appropriate. - * xpcom/tests/TestBlockingProcess.cpp: Modify patched TestBlockingProcess - so that it builds cross-platforms. bz#543438. - * debian/extra-stuff/addonsInfo.js: Manually sort plugins and extensions - list in addons info component. This will make the component compatible - with 1.9.2. - * debian/extra-stuff/*.js: Get plugin path from nsIPluginTag.fullpath when - available. nsIPluginTag.filename only contains the leaf name on 1.9.2. - * debian/extra-stuff/debUpdateNotifier.js: Remove extra whitespace in - restart prompt. - * debian/extra-stuff/filemonitor/debGIOFileMonitorService.cpp: Allow - giofilemonitor to monitor files too. - * debian/copyright: Use DEP-5 format. Also remove some licensing terms - when they can be found in a file in subdirectories that are not used to - build the binary packages. Thanks Gabriele Giacone for the initial work. - - -- Mike Hommey Mon, 08 Mar 2010 15:33:35 +0100 - -xulrunner (1.9.1.8-4) unstable; urgency=low - - * debian/control, debian/rules: Rename xulrunner:Recommends variable to - gnome:Depends. - * debian/control: Switch gnome support dependencies from Recommends to - Suggests. Closes: #570579. - * modules/plugin/Makefile.in: Don't build the null plugin. - * debian/xulrunner-1.9.1.install: Don't install - /usr/lib/xulrunner-1.9.1/plugins now it's empty. - * debian/rules: - - Remove media libraries headers from xulrunner-dev. - - Only generate the fr_FR locale when it is not available on the - system. It appears the locales-all package Provides: locales but - localedef doesn't work with it. - - Don't remove debian/*.shlibs.local, which are never created, in the - clean target. - - Don't remove debian/libmozjs2d.symbols. recursively: it's a file. - - Generate maintainer scripts and other files on all binary-* targets. - This will also fix the lack of proper maintainer scripts on the uploaded - architecture. - - Don't call dh_pysupport from override_dh_install. dh will run it anyways. - * debian/*: Generalize the use of $(BASE_VERSION) in the packaging. This - should make packaging different releases at the same time easier. - * debian/mozconfig.in: Remove more obsolete mozconfig options. - * debian/control{,.in}: Suggest libcanberra0. - * widget/src/gtk2/Makefile.in, widget/src/gtk2/nsWindow.*: Replace - mozDrawingarea with a single GdkWindow. bz#506433. - * widget/src/gtk2/mozcontainer.*, widget/src/gtk2/nsWindow.cpp: Reuse the - GdkWindow in MozContainers. bz#506433. - * widget/src/gtk2/nsWindow.*: Destroy child nsWindows when destroying the - parent. bz#522635. Closes: #571138. - * widget/src/gtk2/mozcontainer.h: Header adjustment for imported changes. - Changes from bz#506433 rely on bz#471877 being applied, and we now need - gtkversion.h on top of gtkcontainer.h. - * widget/src/gtk2/nsWindow.cpp: Handle side-effect sibling destruction when - destroying child windows. bz#528386. - - -- Mike Hommey Thu, 25 Feb 2010 15:26:16 +0100 - -xulrunner (1.9.1.8-3) unstable; urgency=low - - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Fix xptcstubs on - mipsel. The previous patch for mips broke it. - * debian/xulrunner-1.9.1.preinst: Don't fail in preinst when - /usr/lib/mozilla doesn't exist. Closes: #570388. - * toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp: - Revert work around for alignment problems on sparc. - * xpcom/glue/nsTArray.*, xpcom/glue/nsTPtrArray.h: Force better - nsAutoT{Ptr,}Array buffer alignment. This solves issues on sparc in a - better way than the previous workaround that missed some other failure - cases. bz#448658. Closes: #568214. - * js/src/Makefile.in: Move cleanup changes to match equivalent upstream - changes on trunk. - * debian/rules: Re-enable test suite on arm. - - -- Mike Hommey Sun, 21 Feb 2010 08:19:35 +0100 - -xulrunner (1.9.1.8-2) unstable; urgency=low - - * The "too much magic kills the magic" release. - * debian/rules: - - Use configure instead of dh_auto_configure, as the latter doesn't - support autoconf 2.13 generated configure scripts properly. - Closes: #570311. - - Use --no-print-directory option of make instead of -s, since dh likes - to set MAKEFLAGS=-w. - - Disable the test suite on arm. There is one failing test, but to debug - it, I'd prefer the arm buildd to actually generate debs so that I don't - have to wait 2 days to be able to debug (the buildd being significantly - faster to build than the porterbox). - * debian/extra-stuff/packages-static.xulrunner: Actually install the - debUpdateNotifier component. - * debian/control: Relax binutils dependency. - - -- Mike Hommey Thu, 18 Feb 2010 08:59:30 +0100 - -xulrunner (1.9.1.8-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2010-{01-05}, also known as - CVE-2010-0159, CVE-2010-0160, CVE-2009-1571, CVE-2009-3988, - CVE-2010-0162. - - * debian/control: - + Add missing ${misc:Depends} - + Build-depend on binutils with readelf -p support. Closes: #568888. - + xulrunner-dev depends on binutils with readelf -p support. - + Bump Standards-Version to 3.8.4.0. - + Fix the xulrunner-1.9.1-dbg package description. - + Don't allow different versions of xulrunner-1.9.1, python-xpcom and - xulrunner-1.9.1-dbg to be installed at the same time. Likewise for - libmozjs2d-dbg, libmozjs2d and spidermonkey-bin.Thanks Adrian von - Bidder. Closes: #570085. - * debian/xulrunner-1.9.1.preinst: Change permissions of /usr/lib/mozilla - and /usr/lib/mozilla/extensions. As earlier versions of xulrunner could - create these directories with the wrong permissions at runtime, we need - to change their permissions if they exist. - * debian/xulrunner-1.9.1.docs, debian/rules: Remove non installation of - README.txt. It was setup to be installed in xulrunner-1.9.1.docs, but was - explicitly excluded with a -X argument to dh_installdocs. Removing both - just has the same effect. - * debian/rules: - + Change the way the MPL file is created. - + Remove old comments from dh-make templates. - + Don't unnecessarily set LD_LIBRARY_PATH when building. - * debian/control, debian/compat, debian/rules: Switch to using dh. - * debian/extra-stuff/addonsInfo.js: - + Always prevent application to do something when given the - --dump-addons-info option. - + Avoid missing newline in dump-addons-info output when no plugins are - installed. - * debian/extra-stuff/debUpdateNotifier.js: Slightly reword update notifier - restart prompt. - * debian/extra-stuff, debian/filemonitor, debian/rules: Move - debian/filemonitor into debian/extra-stuff. - * xulrunner/app/Makefile.in: Revert one-liner harmless change that was the - result of a bad merge. - - * config/config.mk, config/rules.mk, js/src/config/config.mk, - js/src/config/rules.mk: Remove pseudo speed enhancements for - my{config,rules}.mk as agreed with upstream. bz#541767. - * js/src/configure.in, js/src/configure: Avoid using -fshort-wchar in - libmozjs, as it was done in the main configure script. - * toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp: - Work around alignment problems on sparc. bz#448658. - * intl/uconv/ucvlatin/nsUCS2BEToUnicode.cpp, - intl/uconv/ucvlatin/nsUTF32ToUnicode.cpp: Fixes for misaligned accesses - on sparc and arm. bz#544512. Closes: #568214. - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_linux.cpp, - xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp: Fix for padding of long - long arguments on ppc xptcall. bz#520367. Closes: #568213. - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp: Fix xptcinvoke on - arm. bz#476903. - * js/src/nanojit/NativeARM.cpp: Fix stack alignment on function calls in - JIT on arm. bz#545747. Closes: #568212. - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Fix xptinvoke and - xptstubs on mips o32 big endian. Closes: #568249. - * widget/src/gtk2/nsPrintDialogGTK.cpp: Don't show the SVG output option - in the print dialog. bz#546093. Closes: #569809. - - -- Mike Hommey Wed, 17 Feb 2010 21:38:23 +0100 - -xulrunner (1.9.1.6-2) unstable; urgency=low - - * modules/libpref/src/prefapi.cpp: Fix crash with SwitchProxy installed. - Closes: #559501. - * toolkit/components/console/jsconsole-clhandler.js, - toolkit/xre/nsAppRunner.cpp: Fix misalignments in --help command line. - bz#458631, xulrunner part. - * debian/extra-stuff/Makefile.in, debian/extra-stuff/addonsInfo.js, - debian/extra-stuff/reportbug-helper-script, debian/rules, - debian/xulrunner-1.9.1.install: Add a component that dumps addons - information, and a helper script for reportbug - * debian/rules: Move debAbout component into debian/extra-stuff. - * debian/extra-stuff/debAbout.js: Simplify debAbout component by using - XPCOMUtils. - * debian/control, debian/rules, debian/xulrunner-1.9.1-gnome-support.install, - debian/xulrunner-1.9.1.install: Merge xulrunner-1.9.1-gnome-support into - xulrunner-1.9.1. - * toolkit/mozapps/update/src/nsUpdateService.js.in: Avoid creating the - updates directory when update service is disabled. bz#538933. - * toolkit/xre/nsXREDirProvider.cpp: Avoid creating - /usr/lib/mozilla/extensions 0700 when running as root. bz#538929. - Closes: #559926. - * build/Makefile.in, build/automation-build.mk, build/automation.py.in, - build/pgo/Makefile.in, layout/tools/reftest/Makefile.in, - testing/mochitest/Makefile.in: Don't remove build/automationutils.py - on make clean. bz#525047. - * Makefile.in, config/config.mk, config/rules.mk, js/src/config/config.mk, - js/src/config/rules.mk: Avoid creating config/my{config,rules}.mk. - bz#541767. - * build/automation-build.mk: Remove automation.py in make clean. bz#541768. - * build/Makefile.in: Remove leaktest files in make clean. bz#541769. - * js/src/Makefile.in: Remove generated files from js/src during make - distclean. bz#541770. - * js/src/xpconnect/src/Makefile.in: Cleanup idl-parser leftovers in make - clean. bz#541774. - * xulrunner/installer/Makefile.in: Properly clean - xulrunner/installer/*.system.conf. - * debian/control: Remove build dependency against liblcms1-dev. - * configure.in, configure: Remove --enable-system-lcms check, which somehow - resisted merges with upstream. - * debian/mozconfig: cookie, permissions and spellcheck are no longer - extensions. - * debian/control, debian/mozconfig, debian/rules, debian/test/*: Remove the - custom test application and use upstream xpcshell-tests instead. - * debian/rules: - + Remove useless setting of JAVA_HOME when ./configure'ing. - + Correctly handle the nocheck DEB_BUILD_OPTIONS flag. - + Replace findstring with filter when checking DEB_BUILD_OPTIONS. - + Remove xpcshell-tests that are known and expected to fail, at least for - now. - * toolkit/mozapps/extensions/src/nsExtensionManager.js.in: Avoid extension - manager failure when there is no branding (like in the testsuite). - Workaround for bz#455238. - * extensions/java/xpcom/Makefile.in: Disable javaxpcom tests at build time - when DEB_NO_JAR is unset. - * debian/extra-stuff/Makefile.in: Add basic places preferences by default. - These are required for places to work properly in xul applications that - wouldn't set them. - * js/src/config/check-sync-dirs.py, js/src/config/check-sync-exceptions: - Add (obvious) exceptions for js/src/config/check-sync-dirs.py. We also - modify the script so that given directories can be ignored. bz#542468. - * debian/rules, debian/control: Also run "make check" in the test target. - * extensions/python/xpcom/Makefile.in: Disable python-xpcom tests for now. - * debian/control: Build-Conflict with libhildonmime-dev and libosso-dev. - * config/rules.mk, js/src/config/rules.mk: Synchronize config/rules.mk and - js/src/config/rules.mk for check-sync-dirs.py. - * debian/rules, debian/extra-stuff/packages-static.xulrunner, - debian/extra-stuff/Makefile.in: Avoid installing test programs by using - upstream "installer". We use the installer files from firefox so that - most files are properly listed already, to which we add xulrunner and - debian specific files. - * js/src/config/rules.mk, config/rules.mk, debian/rules: Gross workaround - to avoid installing test idl and include files in the SDK. bz#542749. - * debian/rules: Only fix permissions in /usr/include and /usr/share. - * debian/control: - + Change xulrunner-1.9.1's section to libs. Closes: #551701. - + Bump libcairo2-dev build dependency. Upstream decided once more to - enforce runtime dependencies as build time *sigh*. - * js/src/Makefile.in: Install missing nanojit and .tbl headers from js/src. - bz#542789. - * debian/rules: Properly install mozjs header files in /usr/include. - Closes: #560404. - * chrome/src/nsChromeRegistry.*, chrome/test/unit/test_bug519468.js, - toolkit/xre/nsXREDirProvider.cpp: Allow intl.locale.matchOS to be - modified in user profile. bz#519468. Closes: #417961. - * chrome/src/nsChromeRegistry.cpp, chrome/test/unit/test_bug519468.js: - Override intl.locale.matchOS if general.useragent.locale is set in user - profile. This allows the Quick Locale Switcher extension to work. - bz#542999 - * debian/rules: Allow to pass TEST_PATH to xpcshell-tests, in which case we - don't run make check. This allows to run a given xpcshell test. - * debian/libmozjs-dev.install, debian/libmozjs-dev.links: Install - libmozjs.so through dh_install instead of dh_link. - * debian/xulrunner-1.9.1.install, debian/xulrunner-1.9.1.prerm: Make - .autoreg part of the package. - * debian/rules: Fail dh_install when it doesn't install everything (except - the libmozillainterfaces-java stuff) - * debian/rules: Remove the file comparison scripts. We now use dh_install - --fail-missing, and the upstream installer guarantees debian/tmp content - from dist/bin. - * debian/control, debian/rules: Use fr_FR.UTF-8 locale during tests. - * xpcom/threads/nsProcessCommon.cpp: Avoid crashing when trying to kill a - nsProcess that is already terminated. bz#543441. - * xpcom/tests/TestBlockingProcess.cpp: Don't use stdin to block the - TestBlockingProcess. This made the nsIProcess unit test fail in pbuilder. - bz#543438. - * debian/rules: Add a test to ensure dh_xulrunner works properly. - * debian/dh/dh_xulrunner.in: - + Add hint about the dh sequence addon in dh_xulrunner manpage. - + Also add a note about dh_shlibdeps required to be run beforehand. - + Fix dh_xulrunner after the xpcom glue changes in 1.9.1.6-1. - Closes: #567746. - + Avoid displaying errors when an ELF file doesn't contain an .rodata - section. - * xpcom/tests/Makefile.in: Cleanup xpcom/tests/TestScriptable.h on make - clean. bz#543464. - * build/Makefile.in: Cleanup build/automationutils.pyc on make clean. - bz#543469. - * debian/rules: Remove unused {DEBIAN,UPSTREAM}_VERSION variables. - * debian/filemonitor/*, debian/rules, debian/xulrunner-1.9.1.install: - Add a file monitoring component, based on GIOFileMonitor. - * debian/extra-stuff/Makefile.in, debian/extra-stuff/debUpdateNotifier.js: - Add an update notifier component. This component uses the file monitor - component to track plugins, extensions, GRE and application updates, and - prompts for restart in case a system upgrade occurred. The prompt still - needs to be enhanced and localized. - - -- Mike Hommey Tue, 02 Feb 2010 08:44:43 +0100 - -xulrunner (1.9.1.6-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2009-{65-70}, also known as - CVE-2009-3979, CVE-2009-3980, CVE-2009-3982, CVE-2009-3388, - CVE-2009-3389, CVE-2009-3983, CVE-2009-3984, CVE-2009-3985, - CVE-2009-3986. - * xpcom/glue/standalone/nsGlueLinkingDlopen.cpp: Revert changes introduced - in 1.9~b4-1 that should not be necessary anymore. This code also - FTBFS'ed with gcc-4.4. Closes: #560462. - - -- Mike Hommey Wed, 16 Dec 2009 11:41:36 +0100 - -xulrunner (1.9.1.5-2) unstable; urgency=low - - * configure.in, configure: Work around FTBFS on mips by disabling TLS - support. - * debian/control: - + python-xpcom Breaks epiphany-gecko (<< 2.28) instead of conflicting - with epiphany-browser. Closes: #556622. - + libmozjs2d Breaks xulrunner-1.9.1 (<< 1.9.1.4). Closes: #556658. - + Make xulrunner-1.9.1-gnome-support depend on libgnomeui-0. - Closes: #555162. - * js/src/configure.in, js/src/configure, - media/libsydneyaudio/src/Makefile.in: Fix FTBFS on hurd-i386. Thanks - Samuel Thibault. Closes: #556244. - * xulrunner/installer/libxul-embedding*.pc.in: Add -ldl. Closes: #556888. - * js/jsd/jsd_xpc.cpp: Fix JS debugger crash on 64-bit: don't truncate PC - to jsuint in jsds_FilterHook. bz#510040. Closes: #542768. - * toolkit/content/inlineSpellCheckUI.js: Support both - and _ separators - in dictionary names when making them user friendly. bz#514151. - - -- Mike Hommey Mon, 23 Nov 2009 20:04:19 +0100 - -xulrunner (1.9.1.5-1) unstable; urgency=low - - * New upstream release. - * debian/remove.nonfree: Synchronize with Iceape 2.0. - * debian/copyright: Update with missing information, and remove lcms - licensing as it was dropped in 1.9.1.4. - * debian/mozconfig: Remove obsolete options. - * debian/rules: - + Put -Wl,--as-needed in front of OS_LDFLAGS. - + Update config.{guess,sub} in js/src/build/autoconf, too. - + Don't modify platform.ini. - * debian/control: - + xulrunner-1.9.1 breaks iceweasel versions earlier than 3.5.5-1, as - their GRE version range is not broad enough. - + Build depend on libreadline-dev before libreadline5-dev. - Closes: #553873. - + Force a runtime dependency on libcairo2 >= 1.8.8 for @font-face - support. Closes: #537350. - + Bump Standards-Version to 3.8.3.0. - + Tighten libmozjs-dev dependency on libmozjs2d. - * memory/jemalloc/jemalloc.c: Remove remainings of an old patch that was - applied upstream in jemalloc. - * extensions/python/xpcom/src/loader/Makefile.in, - extensions/python/xpcom/src/module/Makefile.in: Fix rpath in the - pyxpcom components. - - -- Mike Hommey Thu, 12 Nov 2009 21:22:29 +0100 - -xulrunner (1.9.1.4-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2009-{52,53-57,59,61-64}, also known as - CVE-2009-3370, CVE-2009-3274, CVE-2009-3371, CVE-2009-3372, - CVE-2009-3373, CVE-2009-3374, CVE-2009-1563, CVE-2009-3375, - CVE-2009-3376, CVE-2009-3377, CVE-2009-3378, CVE-2009-3379, - CVE-2009-3380, CVE-2009-3381, CVE-2009-3383. - * debian/control: - + Bump sqlite build dependency to 3.6.16. - + libmozjs2d-dbg conflicts with libmozjs1d-dbg. Closes: #550626. - * debian/libmozjs1d.symbols, debian/rules: Add new symbols and bump shlibs. - - -- Mike Hommey Wed, 28 Oct 2009 16:15:45 +0100 - -xulrunner (1.9.1.3-3) unstable; urgency=low - - * debian/xulrunner-1.9.1.links: Point dictionaries to /usr/share/hunspell. - Closes: #549875. - - -- Mike Hommey Sat, 10 Oct 2009 11:10:46 +0200 - -xulrunner (1.9.1.3-2) experimental; urgency=low - - * debian/xulrunner-dev.install, debian/rules, debian/dh/*: Add a - dh_xulrunner (deb)helper and a "xulrunner" dh sequence to add the - "proper" xulrunner dependency to shlibs:Depends. - * debian/xulrunner-1.9.1.install: Install the update.locale file. - Closes: #540784. - * debian/control, debian/rules: Build against default-jdk, but keep - support for java-gcj-compat-dev. Closes: #526305. - * debian/control: xulrunner-1.9.1-dbg conflicts with xulrunner-1.9-dbg. - Closes: #537628. - * js/src/Makefile.in: Properly build twice in a row (picked from upstream - mercurial repo). Closes: #546770. - * Don't build oss and wireless geoloc support on *bsd and hurd. - Thanks Petr Salinger. Closes: #547269. - - -- Mike Hommey Wed, 16 Sep 2009 17:54:36 +0200 - -xulrunner (1.9.1.3-1) experimental; urgency=low - - * New upstream release. - * Fixes mfsa-2009-{47,49,50}, also known as - CVE-2009-3070, CVE-2009-3071, CVE-2009-3072, CVE-2009-3074, - CVE-2009-3075, CVE-2009-3077, CVE-2009-3078. - * debian/control: - + Build depend on newer libnss3-dev. - + Build depend on libiw-dev to build wifi monitor component. - Closes: #543339 - - -- Mike Hommey Thu, 10 Sep 2009 21:52:12 +0200 - -xulrunner (1.9.1.2-1) experimental; urgency=low - - * New upstream release. - * Fixes mfsa-2009-{38,44,45,46}, some of which are also known as - CVE-2009-2654, CVE-2009-2470. - - -- Mike Hommey Thu, 20 Aug 2009 07:36:51 +0200 - -xulrunner (1.9.1.1-2) experimental; urgency=low - - * js/src/Makefile.in: Avoid linking with system-installed libmozjs when - linking js binary to it. - * debian/rules, debian/symbols.filter: Workaround bug in gcc < 4.4 - exporting hidden vtables and VTTs on armel. Closes: #537775. - * modules/libpref/src/prefapi.cpp: Avoid writing out locked prefs default - value in user preferences. Closes: #512111. - * debian/rules: - + Don't fail to build with DEB_BUILD_OPTIONS=noopt. - + Avoid duplicating LDFLAGS during the build. - * debian/control: Change the Maintainer field and add Uploaders. Welcome - to Antonio Jose Lopez Morillo. - - -- Mike Hommey Thu, 30 Jul 2009 00:12:30 +0200 - -xulrunner (1.9.1.1-1) experimental; urgency=low - - * New upstream release. Fixes 0-day JIT flaw. - * js/src/jsbuiltins.cpp: Really don't export js_SetTraceableNativeFailed. - Closes: #536530. - * configure.in, configure, debian/control: Build against sqlite 3.6.x. - * debian/control: - + Build-depend on nspr 4.8. - + Change section for libmozjs2d-dbg, xulrunner-1.9.1-dbg and - libmozillainterfaces-java. - * debian/rules: Add support for DEB_BUILD_OPTIONS's nocheck. - * debian/control: Bump Standards-Version to 3.8.2.0. - * debian/copyright: Fix GPL and LGPL text location. - * debian/copyright, debian/xulrunner-1.9.1.README.Debian: Fix typos. - * toolkit/mozapps/downloads/src/nsHelperAppDlg.js.in: Fix bad application - message. Closes: #494694. - - -- Mike Hommey Fri, 17 Jul 2009 23:31:38 +0200 - -xulrunner (1.9.1-1) experimental; urgency=low - - * New upstream release. - * debian/control: Build-Depend on libhunspell-dev >= 1.2. - * config/config.mk: Revert previous fix for FTBFS because of internal - version of hunspell, which is okay now. - * content/svg/content/src/Makefile.in, - * gfx/thebes/src/gfxASurface.cpp: Fix FTBFS when system cairo provides - directfb surfaces. bz#501239. - * js/src/xpconnect/shell/xpcshell.cpp: Fix FTBFS of xpcshell when - EDITLINE is set. bz#501241. - * js/src/jsdate.{h,cpp}: Make js_IntervalNow part of the friendly API. - bz#491617. - * js/src/jsapi.{h,cpp}: Expose js_StrictlyEqual() to consumers. bz#491646. - * config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in: - Revert changes to allow to build a standalone js binary, as it is now - built by default upstream. - * js/src/Makefile.in, js/src/js.cpp, js/src/jstracer.cpp: Allow to build - the js shell against the libmozjs shared library. bz#501300. - * config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in, - js/src/config/autoconf.mk.in, js/src/configure.in, js/src/configure: - Build js shell and xpcshell against libreadline. - * js/src/jsobj.cpp, js/src/jscntxt.cpp: Don't export some functions that - are not defined in headers. This way, they don't end up being C++ - mangled as well. - * config/autoconf.mk.in, debian/rules, - extensions/python/xpcom/src/loader/Makefile.in, - extensions/python/xpcom/src/module/Makefile.in, - xulrunner/installer/Makefile.in: Use a variable for xulrunner base - version in various places. - * config/autoconf.mk.in, debian/*: s/1.9/1.9.1/g. - * build/unix/run-mozilla.sh, debian/rules, debian/xulrunner-1.9.1.install, - xulrunner/stub/Makefile.in, xulrunner/stub/nsXULStub.cpp: Remove - libjemalloc and workarounds as it is now statically linked. - * config/rules.mk, js/src/config/rules.mk: Move SO_VERSION handling in - js/src's copy of config/rules.mk. - * js/src/jsobj.{h,cpp}, js/src/xpconnect/src/xpcquickstubs.cpp: Make - js_obj_defineGetter and js_obj_defineSetter friend API. - * debian/control: Add build dependency on libasound2-dev. - * debian/rules: Properly install js shell binary: - * debian/control, debian/libmozjs*, debian/rules, - debian/xulrunner-1.9.1.links, js/src/Makefile.in: Update symbols, - and bump soname. - * js/src/jsbuiltins.h: Don't export js_SetTraceableNativeFailed, which - is only used internally. Otherwise, this is one more different symbol - between JIT and non-JIT builds. - * debian/libmozjs2d.symbols.jit, debian/rules: Add missing symbol for - JIT-enabled builds. - * js/src/nanojit/Assembler.cpp: Implement sync_instruction_memory for - sparc linux. bz#502369. - * debian/copyright: Update copyright information. - - -- Mike Hommey Wed, 08 Jul 2009 00:07:55 +0200 - -xulrunner (1.9.0.11-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2009-{24-32}, also known as - CVE-2009-1392, CVE-2009-1832, CVE-2009-1833, CVE-2009-1834, - CVE-2009-1835, CVE-2009-1836, CVE-2009-1837, CVE-2009-1838, - CVE-2009-1839, CVE-2009-1840, CVE-2009-1841. - - -- Mike Hommey Fri, 12 Jun 2009 07:36:01 +0200 - -xulrunner (1.9.0.10-1) unstable; urgency=high - - * New upstream release. - * Fixes mfsa-2009-23 also known as CVE-2009-1313 (Regression crash). - Closes: #525740. - - -- Mike Hommey Tue, 28 Apr 2009 07:26:33 +0200 - -xulrunner (1.9.0.9-1) unstable; urgency=high - - * New upstream release. - * Fixes mfsa-2009-{14-19,21,22}, also known as - CVE-2009-1302, CVE-2009-1303, CVE-2009-1304, CVE-2009-1305, - CVE-2009-0652, CVE-2009-1306, CVE-2009-1307, CVE-2009-1308, - CVE-2009-1309, CVE-2009-1311, CVE-2009-1312. - - -- Mike Hommey Wed, 22 Apr 2009 20:59:09 +0200 - -xulrunner (1.9.0.8-1) unstable; urgency=high - - * New upstream release. - * Fixes mfsa-2009-{12,13}, also known as - CVE-2009-1169 and CVE-2009-1044. - - -- Mike Hommey Sat, 28 Mar 2009 10:32:35 +0100 - -xulrunner (1.9.0.7-1) unstable; urgency=high - - * New upstream release. - * Fixes mfsa-2009-{07-09}, also known as - CVE-2009-0771, CVE-2009-0772, CVE-2009-0773, CVE-2009-0774, - CVE-2009-0775, CVE-2009-0776. - - -- Mike Hommey Sun, 08 Mar 2009 11:20:05 +0100 - -xulrunner (1.9.0.6-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2009-{01,02,04-06}, also known as - CVE-2009-0352, CVE-2009-0353, CVE-2009-0354, CVE-2009-0356, - CVE-2009-0357, CVE-2009-0358. - - -- Mike Hommey Wed, 04 Feb 2009 08:00:40 +0100 - -xulrunner (1.9.0.5-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2008-{60,63-68}, also known as - CVE-2008-5500, CVE-2008-5501, CVE-2008-5502, CVE-2008-5505, - CVE-2008-5506, CVE-2008-5507, CVE-2008-5508, CVE-2008-5510, - CVE-2008-5511, CVE-2008-5512. - * debian/control: conflict with pango-graphite, to avoid all problems - it causes. - - -- Mike Hommey Sat, 20 Dec 2008 10:55:24 +0100 - -xulrunner (1.9.0.4-2) unstable; urgency=low - - * debian/xulrunner-1.9.preinst: Brown paper bag fix to avoid failure on - install (upgrades were fine). - - -- Mike Hommey Sun, 23 Nov 2008 09:34:15 +0100 - -xulrunner (1.9.0.4-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2008-{47,51-58}, also known as - CVE-2008-0017, CVE-2008-4582, CVE-2008-5015, CVE-2008-5016, - CVE-2008-5017, CVE-2008-5018, CVE-2008-5019, CVE-2008-5021, - CVE-2008-5022, CVE-2008-5023, CVE-2008-5024. - * debian/postinst.in: Use a temporary directory as $HOME when running - xpcshell. Thanks Theppitak Karoonboonyanan. Closes: #495311. - * debian/rules: - + Exclude jemalloc from kfreebsd packages, as it is not built. - Thanks Petr Salinger. Closes: #501476. - + Use LDFLAGS instead of CFLAGS to set -Wl,--no-relax on alpha. - * modules/libpr0n/src/imgRequest.cpp: Apply patch from bz#373701 to - properly close streaming HTTP connections and avoid sucking bandwidth. - Closes: #491144. - * browser/app/mozilla.in: Do exec instead of uselessly forking. - Closes: #496626. - * memory/jemalloc/jemalloc.c: Apply patch from bz#460933 to avoid - possible deadlock on fork with jemalloc enabled. - * xpcom/glue/nsThreadUtils.cpp: Better fix to avoid crashes such as bug - #481925. Might fix bug #503926, too. - * debian/xulrunner-1.9.preinst: If /usr/lib/xulrunner-1.9/chrome is an - empty directory, remove it. This will allow dpkg to create the symbolic - link correctly. Closes: #482415, #486334, #486354, #492488. - * toolkit/components/url-classifier/src/Makefile.in: Disable optimization - on alpha as it leads to crashes when using this component. - * uriloader/exthandler/nsMIMEInfoImpl.h, - uriloader/exthandler/unix/nsMIMEInfoUnix.cpp, - uriloader/exthandler/unix/nsOSHelperAppService.cpp, - uriloader/exthandler/unix/nsOSHelperAppService.h: Revert change from - release 1.9.0.1-1. - * uriloader/exthandler/unix/nsMIMEInfoUnix.cpp: Properly launch - applications set in $HOME/.mailcap. Replaces the previous patch in - a much simpler way. - - -- Mike Hommey Sat, 22 Nov 2008 12:50:09 +0100 - -xulrunner (1.9.0.3-1) unstable; urgency=low - - * New upstream release. - * Fixes mfsa-2008-{40-44}, also known as - CVE-2007-3837, CVE-2008-4058, CVE-2008-4059, CVE-2008-4060, - CVE-2008-4065, CVE-2008-4066, CVE-2008-4066, CVE-2008-4067. - * debian/xulrunner-1.9.install: Don't install dependentlibs.list. It's - causing problems with gdb and is not necessary on our builds. - * debian/control: Bumped Standards-Version to 3.8.0.1. No changes. - * xulrunner/app/Makefile.in: Use browser/app/mozilla.in instead of - xulrunner/app/mozilla.in. The browser version has received more love - upstream, and properly remove the xremote code, which has been handled - by the binary itself for a while, and causes some problems on PPC at - least. - * build/unix/run-mozilla.sh, debian/postinstrm.in, debian/rules, - xulrunner/stub/nsXULStub.cpp: Disable jemalloc by default, because of all - the kinds of random problems it causes, but let advanced users load it by - setting the MOZILLA_JEMALLOC environment variable. Closes: #490360. - * debian/rules: Create sdk/bin as a symlink to /usr/lib/xulrunner-1.9. - Closes: #491693 - * modules/plugin/base/src/nsPluginHostImpl.cpp: Don't register plugins if - the MOZILLA_DISABLE_PLUGINS environment variable is set. - - -- Mike Hommey Sun, 28 Sep 2008 16:30:37 +0200 - -xulrunner (1.9.0.1-1) unstable; urgency=low - - * New upstream release. - + Fix urlclassifier so that its black list is properly updated. - Closes: #486311. - * memory/jemalloc/jemalloc.c: Allow memory to be allocated from a small pool - of static memory during initialization. Some LD_PRELOADed libraries such - as libaoss and libtrash can divert some functions used by jemalloc - initialization, themselves needing malloc or calloc. This used to lead to - a deadlock. Closes: #487614. - * uriloader/exthandler/nsHandlerService.js: Avoid spurious "Run" items in - application handlers configuration pane. - * uriloader/exthandler/nsMIMEInfoImpl.h, - uriloader/exthandler/unix/nsMIMEInfoUnix.cpp, - uriloader/exthandler/unix/nsOSHelperAppService.cpp, - uriloader/exthandler/unix/nsOSHelperAppService.h: Properly launch - applications set in $HOME/.mailcap. Closes: #488971. - * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Apply small changes - asked by upstream in bz#440840 so that we have what will be applied - upstream. - * xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h, - xpcom/reflect/xptcall/src/md/unix/Makefile.in: Fix FTBFS on Hurd-i386. - Closes: #490390. - * debian/control: - + libmozjs1d-dbg conflicts with libmozjs0d-dbg. Closes: #490296. - + Conflict with j2re1.4. Even when solving the infinite loop issue, new - issues were showing up one after another with this old and obviously - broken plugin. Closes: #481407. - * debian/rules: - + Don't fail to build with DEB_BUILD_OPTIONS=debug, which adds symbols to - libmozjs1d. - + Add symbolic links for nss headers in the SDK directories. - Closes: #490747. - + Avoid breaking current iceweasel that doesn't have a broad enough - version range in application.ini. - * debian/remove.nonfree: Don't remove files that don't exist anymore, and - synchronize with the remove.nonfree file from iceweasel. - * modules/libpref/src/init/all.js: Disable network manager authority over - online/offline. Closes: #483167. - * xpcom/io/nsLocalFileUnix.cpp, xpcom/io/nsLocalFileUnix.h: Use stat64() - where supported, so that directory listing doesn't choke on 2GB+ files. - Closes: #489733. - * debian/test/application.ini: Allow our testcase to work with versions up - to 2.0. - * config/autoconf.mk.in, xulrunner/installer/Makefile.in: Don't use the full - version (1.9.0.1) in install paths. - * extensions/pref/autoconfig/src/nsReadConfig.cpp: Read autoconfig files - from GRE directory instead of application directory. Closes: #490814. - - -- Mike Hommey Mon, 14 Jul 2008 22:15:18 +0200 - -xulrunner (1.9~rc2-5) unstable; urgency=low - - * debian/control: Add a dependency on xulrunner-1.9 to - xulrunner-1.9-gnome-support. - * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Properly catch test - process exit code. This avoids mailcap entries where the test fails to be - chosen. - * toolkit/xre/nsAppRunner.cpp: Set DISPLAY with the value passed to - --display. This avoids surprises when running DISPLAY=:0 iceweasel - --display=:1, and some other problems. - * toolkit/themes/gnomestripe/global/jar.mn: Install loading_16_grey.gif in - classic.jar, and add an override to replace loading16.png, which happens - to be an APNG file, with it. Closes: #487556. - * toolkit/xre/nsAppRunner.cpp: Don't use static strings when setting - environment, since there are situations where libxul.so gets dlclose()d, - making these strings unavailable and leading to strange segfaults. - Closes: #487785. - * build/unix/run-mozilla.sh: Allow to debug with LD_PRELOADed libraries. - * debian/rules, debian/postinstrm.in: Generate xulrunner-1.9.postinst from - template, too. Also replace handling of upgrade by handling of - abort-install. - * debian/xulrunner-1.9.postinst: Removed. - * debian/postinstrm.in: - + Avoid xpcshell to use libjemalloc, avoiding install to hang while using - libtrash or other LD_PRELOADed library conflicting with libjemalloc. - Closes: #488349. - + Catch xpcshell crashes in postinst/rm so that install can proceed - properly. Remove possibly incomplete components registries it could - have generated, then. Closes: #488350. - * xpcom/glue/nsThreadUtils.cpp: - + Tentatively fix crashes when epiphany exits. This will require an - epihany rebuild. Closes: #481925. - + Also add a failsafe in NS_ProcessPendingEvents. - - -- Mike Hommey Sun, 29 Jun 2008 10:32:32 +0200 - -xulrunner (1.9~rc2-4) unstable; urgency=low - - * xulrunner/stub/nsXULStub.cpp: Refactored the previous change allowing - xulrunner-stub to be symlinked, so that it works properly in more cases. - * xpcom/io/nsAppFileLocationProvider.cpp: Add /usr/lib/mozilla/plugins as - global location to find plugins. - * configure, configure.in: Force to not use -fshort-wchar. Closes: #485876. - * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Avoid thread wait - catching system() child process termination, which can make mailcap - entries with tests ignored (since tests end up failing). Closes: #473557. - * uriloader/exthandler/unix/nsOSHelperAppService.cpp: Ignore mailcap entries - with "needsterminal". Closes: #467612. - * toolkit/content/about.dtd, toolkit/content/about.xhtml, - toolkit/content/jar.mn, toolkit/locales/en-US/chrome/global/about.dtd: - Avoid the about: page to be broken when l10n chrome doesn't include the - debian specific strings, which will stay in english. - * modules/libpref/src/prefapi.*, modules/libpref/src/prefread.*: Allow .js - preference files to set locked prefs with lockPref(). Closes: #469020. - * toolkit/xre/nsXREDirProvider.cpp: Add another preferences directory for - applications: preferences/syspref. It was existing in previous versions of - iceweasel as a symlink to /etc/iceweasel/pref. This has the side effect to - make these preferences there work again, and to disable the "set as - default browser" dialog. Closes: #485662. - * xulrunner/app/Makefile.in: Don't link xulrunner-bin against libjemalloc - anymore. - * build/unix/run-mozilla.sh, xulrunner/stub/Makefile.in, - xulrunner/stub/nsXULStub.cpp: Load libjemalloc through LD_PRELOAD in both - stub (which happened to not be linked against libjemalloc, so iceweasel - should get a performance boost) and xulrunner-bin. This can be disabled - by setting the MOZILLA_NO_JEMALLOC environment variable to some value. - * debian/xulrunner-1.9.install: Don't install libjemalloc by default. - Closes: #486663. - * debian/rules: Refactored tests to use MOZILLA_NO_JEMALLOC, and install - libjemalloc if the corresponding test succeeded. - - -- Mike Hommey Sat, 21 Jun 2008 14:28:44 +0200 - -xulrunner (1.9~rc2-3) unstable; urgency=low - - * config/autoconf.mk.in, configure, configure.in, - xulrunner/installer/Makefile.in, - xulrunner/installer/libxul-embedding-unstable.pc.in, - xulrunner/installer/libxul-embedding.pc.in, - xulrunner/installer/libxul-unstable.pc.in, - xulrunner/installer/libxul.pc.in: Don't hardcode -fshort-wchar in the .pc - files. Thanks Riku Voipio. Closes: #485618. - * xpcom/glue/nsTextFormatter.cpp: Fixed bad certificate error message - displaying (null) as common name at least on amd64, due to the way - va_lists are being used in nsTextFormatter. - * security/manager/ssl/public/Makefile.in, - security/manager/ssl/public/nsIBadCertListener.idl, - security/manager/ssl/src/nsNSSIOLayer.*: Fore-port nsIBadCertListener from - 1.8, to allow embedding applications to use the same dialogs as before, - instead of the new ssl alert pages from Firefox, which have several - problems in embedding applications. - * debian/control: Make -dbg packages less a hassle for manual installations - with dpkg. - * debian/debAbout.js: Removed last debugging message. - - -- Mike Hommey Sun, 15 Jun 2008 22:11:16 +0200 - -xulrunner (1.9~rc2-2) unstable; urgency=low - - * debian/libmozillainterfaces-java.install, debian/xulrunner-1.9.install: - Move javaxpcom.jar into the libmozillainterfaces-java package. - Closes: #485284. - * debian/control: Small description changes to fit this move. - * debian/libmozillainterfaces-java.install: Move MozillaGlue.jar into the - libmozillainterfaces-java package. - * debian/rules: Don't install MozillaInterfaces and MozillaGlue files in - xulrunner-dev. - - -- Mike Hommey Mon, 09 Jun 2008 08:15:35 +0200 - -xulrunner (1.9~rc2-1) unstable; urgency=low - - * modules/libjar/nsJAR.cpp: Apply patch from Alexander Sack to avoid - deadlocks. - * debian/xulrunner-1.9.links: Don't create links for nspr libraries, - since nspr now has them. - * debian/control: Since we don't ship neither nspr nor nss so links, force - dependencies onto versions of nspr and nss that ship them, to avoid - partial upgrade surprises to our testing or unstable users. - * toolkit/components/url-classifier/src/nsUrlClassifierDBService.cpp: - Fix unaligned word access. Thanks Martin Guy to have tracked this down. - Closes: #483949. - * debian/control: Remove xulrunner-dev-bin and xulrunner-1.9-common - packages, adapt xulrunner-dev and xulrunner-1.9 for transition. - * debian/xulrunner-1.9-common.*, debian/xulrunner-dev-bin.*: Removed. - * debian/xulrunner-1.9.*, debian/xulrunner-dev.*: Install files that - previously were in xulrunner-1.9-common and xulrunner-dev-bin. - * debian/rules: - + Don't filter-out mozilla-config and xpcom-config files when - installing arch-indep files. - + Don't install the buildconfig.html override, it is not needed anymore. - * toolkit/content/jar.mn: Do include content/global/buildconfig.html in - toolkit.jar. - - -- Mike Hommey Sun, 08 Jun 2008 10:41:19 +0200 - -xulrunner (1.9~rc1-2) experimental; urgency=low - - * toolkit/content/about.xhtml: Remove unintendly left debugging message. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Use -O0 instead of -O1 for - xptcstubs on hppa, it seems -O1 is still too much. - * debian/control: Ensure xulrunner-1.9 depends on libmozjs1d >= 1.9~rc1. - Closes: #482824. - * debian/rules: Workaround libgnome exitting when it can't create its - configuration directory when user home doesn't exist (as it happens on - buildds) despite $HOME being set, by setting GNOME22_USER_DIR. - Closes: #482812. - * debian/xulrunner-dev-bin.install, debian/rules: Install xpcom-config.h - in arch-dependent xulrunner-dev-bin package. - - -- Mike Hommey Tue, 27 May 2008 00:12:49 +0200 - -xulrunner (1.9~rc1-1) experimental; urgency=low - - * New upstream Release Candidate release (taken from upstream CVS): - + Avoid non null terminated strings being considered as such, leading to - garbage at the end of drag&dropped content. Closes: #481021. - * debian/control: Turn libmozjs-dev into an arch-dependent package, so that - arch-dependent jsautocfg.h has the proper content on all architectures. - Closes: #480045. - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Add missing #include - in xptcstubs on m68k and mips. This should finally settle the FTBFSes on - these architectures. Closes: #479107. - * debian/xulrunner-1.9.postinst: Remove test for 'upgrade', it is not a - valid postinst argument. - * debian/xulrunner-dev-bin.install, debian/rules: Install mozilla-config.h - in arch-dependent xulrunner-dev-bin package. - * debian/pyversions: Removed. It is actually useless in our case. - * debian/rules: - + Fix mozilla-js.pc to provide the proper include directory. - + Add a test rule to try to detect xptc invoke/stubs breakages. An - xpcshell script should be enough for that purpose. - + Add -g to flags given to the assembler. - + Make DEB_BUILD_OPTIONS=noopt actually work. - + Use objdump -p instead of objdump -x. - + Bumped shlibs for libmozjs1d. Also add option for dh_makeshlibs to fail - when symbols file is not up-to-date. - * debian/libmozjs1d.symbols: Add symbols file for libmozjs1d. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in, configure, configure.in: - Add -fPIC to flags given to the assembler, and clean-up the Makefile. - This will fix current xpcom brokenness on mips. - * debian/control: - + Added proper conflicts related to python-xpcom to xulrunner-1.9-dbg. - Closes:#482471. - + Build-Depend on libnspr4-dev >= 4.7.0 instead of wrong 3.7.0 (oops). - + Build-Depend on libstartup-notification0-dev. - * xpcom/build/nsXPComInit.cpp: Check for GRE_DIR/.autoreg to trigger - components auto-registration, so that we can have independent application - and xulrunner updates triggering it. - * debian/xulrunner-1.9.postinst, debian/postinstrm.in: Don't remove .autoreg - file, but create/refresh it. - * config/rules.mk: Avoid to remove source .s files on make clean, which - broke building again after make clean on architectures having .s source - files. - * xpcom/reflect/xptcall/src/md/unix/Makefile.in: Build xptcstubs with less - optimizations on hppa to avoid g++ outsmarting the assembly code. - Closes: #480905. - * debian/configure.in: disable mochitest. - * xulrunner/installer/Makefile.in, debian/rules: Revert previous change to - build as if we were version 1.9 instead of 1.9bn, since milestone is now - 1.9. - * debian/postinstrm.in, debian/rules, debian/xulrunner-1.9.install, - debian/xulrunner-1.9.postinst: Don't ship regxpcom, as it is not supported - upstream anymore, and generate components registry by a void call to - xpcshell, which does the work. - * debian/control: Build depends on xvfb, xfonts-base and xauth to be able to - launch xulrunner tests. - * debian/rules, debian/test: Implement a test application and run it during - the test rule. Test both with and without libjemalloc, forcing memory - allocation libraries with LD_PRELOAD to avoid relying on what is linked - at build time, as it may change in the future. If we built against - libjemalloc and the test fails, automatically rebuild without. - * js/src/xpconnect/shell/xpcshell.cpp: Drop ancient code in xpcshell that - ended up making error messages not being included. - * debian/control, debian/rules: Insert carriage returns where lines are too - long. This will improve diff readability in the future. - * debian/mozconfig: - + Enable url-classifier component ; it is needed by iceweasel. - + Enable startup-notification. - * debian/xulrunner-1.9.install: Don't put nsXULAppInstall.js component in - the xulrunner-1.9 package. - * debian/control: Adapt conflicts accordingly. - * debian/xulrunner-1.9-common.install: Use wildcards to install typelibs - and javascript components, since we don't put any in another package. - * debian/python-xpcom.install: Add new pyabout.py component. - * docshell/base/nsAboutRedirector.cpp: Don't register about:about, which - doesn't exist, and register about:, giving it permission to run chrome - scripts. - * xpfe/appshell/src/Makefile.in, xpfe/appshell/src/nsAppShellFactory.cpp: - Remove nsAbout, from appshell, since we made nsAboutRedirector happily - replace it. - * debian/debAbout.js, debian/rules: Add a component to handle special - about:debian, about:bugs and about:readme.debian urls. - * modules/libjar/nsJAR.cpp: Apply suggestions from Christian Biesinger in - bz#368428. The patch will eventually be applied upstream. - * storage/src/mozStorageConnection.cpp, - storage/test/unit/test_storage_connection.js: Apply patch from bz#421482 - to mitigate I/O issues with sqlite fsync()ing. - * toolkit/content/Makefile.in, toolkit/content/about.xhtml, - toolkit/content/jar.mn: Don't hardcode the XRE version number in the - about: page. - * toolkit/content/about.xhtml: - + Unhide release notes link, but only if app.releaseNotesURL is defined. - + Don't put an about:blank link when there is no vendorURL defined. - + Add links for about:bugs and about:README.Debian. - * toolkit/locales/en-US/chrome/global/about.dtd: Add corresponding en_US - strings. - - -- Mike Hommey Sat, 24 May 2008 19:24:54 +0200 - -xulrunner (1.8.1.14-3) unstable; urgency=low - - * debian/patches/38_mips_xpcom.dpatch: Add -fPIC to flags given to the - assembler, and clean-up the Makefile. This will fix current xpcom - brokenness on mips. - * debian/patches/99_configure.dpatch: Updated. - - -- Mike Hommey Mon, 12 May 2008 17:15:45 +0200 - -xulrunner (1.9~b5-4) experimental; urgency=low - - * js/src/jsfun.h: use struct JSArenaPool instead of undefined opaque - JSArenaPool type. bz#430955. - * content/html/document/src/nsHTMLFragmentContentSink.cpp, - embedding/browser/gtk/src/EmbedContextMenuInfo.cpp, - embedding/browser/gtk/src/EmbedPasswordMgr.cpp, - extensions/canvas3d/src/nsCanvas3DModule.cpp, - extensions/cck/browser/resources/content/cckwizard/srcfiles/cckService.js.in, - extensions/metrics/build/nsMetricsModule.cpp, - extensions/metrics/src/nsLoadCollector.cpp, - extensions/metrics/src/nsMetricsService.cpp, - extensions/metrics/test/TestMetricsConfig.cpp, - js/src/jsapi.h, parser/xml/src/nsSAXXMLReader.cpp, - toolkit/components/places/src/nsFaviconService.cpp, - toolkit/components/places/src/nsMaybeWeakPtr.h, - toolkit/components/places/src/nsNavHistory.cpp, - toolkit/components/places/src/nsNavHistoryQuery.h, - toolkit/components/satchel/src/nsStorageFormHistory.h, - toolkit/components/url-classifier/src/nsUrlClassifierDBService.h: - Remove MOZILLA_1_8_BRANCH ifdefs. bz#398810, bz#398811. - * debian/control, debian/xulrunner-dev-static.install: Rename - xulrunner-dev-static package to xulrunner-dev-bin. - * debian/xulrunner-dev-bin.install, debian/xulrunner-1.9.install: Move - xpidl, xpt_link and xpt_dump binaries to xulrunner-dev-bin. - * debian/control: Add shlibs:Depends to Depends list for xulrunner-dev-bin. - * debian/pycompat: Removed. - * debian/python-xpcom.postinst, debian/python-xpcom.prerm: Fix directory - used for component registration. - * debian/python-xpcom.install, debian/rules: Put python-xpcom files under - /usr/lib/pythonX.Y/site-packages. Closes: #478527. - * debian/mozconfig: Re-add default-mozilla-five-home, which appears to be - necessary for proper python-xpcom functionning. - * extensions/python/xpcom/src/module/Makefile.in: Add an rpath to _xpcom.so - so that libxpcom.so and libpyxpcom.so can be found when importing it from - python. - * extensions/python/xpcom/src/loader/Makefile.in: Add an rpath to - libpyloader.so xpcom component so that libpyxpcom.so can be found when - libxul loads the component. - * debian/control: Add a dependency on xulrunner-1.9 for python-xpcom. - * debian/rules: - + Don't use $(CURDIR) when not necessary. - + Symplify how we set PYTHON_SO. - * debian/xulrunner-1.9.install, debian/xulrunner-1.9-common.install: Move - /etc/gre.d/1.9.system.conf, /usr/lib/xulrunner-1.9/dependentlibs.list and - /usr/lib/xulrunner-1.9/platform.ini from xulrunner-1.9-common to - xulrunner-1.9. Closes: #478037. - * toolkit/content/jar.mn: Don't include content/global/buildconfig.html in - toolkit.jar. - * debian/rules: Install buildconfig.html under a subdirectory of the chrome, - and register it in toolkit.manifest. - * debian/xulrunner-1.9.install: Put this new buildconfig.html file in the - xulrunner-1.9 package so that build information is architecture dependent. - * debian/xulrunner-1.9-common.install: Put all chrome jars and manifests in - the package, instead of using fixed names followed by wildcards. - * debian/control: Make xulrunner-1.9 conflict with versions of - xulrunner-1.9-common containing moved files. - * debian/xulrunner-1.9.postinst: Do registration work on upgrade and - become trigger-aware. Also use regxpcom instead of relying on - autoregistration of components. Closes: #409049. - * debian/xulrunner-1.9.triggers: Add trigger to the xulrunner-1.9 package. - * debian/control: Build-depend on trigger-aware version of debhelper. - * debian/postinstrm.in: New postinst/postrm trigger-aware template for - python-xpcom and xulrunner-1.9-gnome-support, using the same registration - technique. - * debian/rules: Generate python-xpcom and xulrunner-1.9-gnome-support - maintainer scripts from debian/postinstrm.in - * debian/python-xpcom.postinst, debian/python-xpcom.prerm, - debian/xulrunner-1.9-gnome-support.postinst, - debian/xulrunner-1.9-gnome-support.prerm: Removed. - * debian/spidermonkey-bin.postinst: As versions 1.8 to 1.8.0.1-6 have long - been gone and were never in a stable release, we don't care about - upgrading properly from them anymore. - * xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_mips.cpp: Implement more of - the new XPCOM ABI on m68k and mips. This fixes FTBFSes on these - architectures. - * xulrunner/stub/nsXULStub.cpp: Use application.ini in the executable dir - without following symlinks for the executable, if present. This will avoid - copying the stub in all xulrunner applications like upstream does. - - -- Mike Hommey Thu, 01 May 2008 14:41:15 +0200 - -xulrunner (1.9~b5-3) experimental; urgency=low - - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_m68k.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp: Implement new XPCOM - API on m68k and mips. This fixes FTBFSes on these architectures. - Closes: #477068. - * configure, configure.in, xpcom/base/nscore.h, xpcom/glue/nsMemory.h, - xpcom/glue/nsProxyRelease.h, xpcom/glue/nsStringAPI.h, - xpcom/glue/standalone/Makefile.in, xpcom/glue/standalone/nsGlueLinking.h, - xpcom/glue/standalone/nsXPCOMGlue.h: Don't build the standalone glue as a - dynamic library. This is actually not maintenable without being a PITA. - Closes: #476920, #476921. - * debian/control: - + Invert xulrunner-dev and xulrunner-static-dev dependencies on each - other. - + xulrunner-dev doesn't need to conflict with libxul-dev now it doesn't - contain libxpcomglue.so. - + Modify xulrunner-dev-static description. - * (was: debian/patches/38_armel.dpatch) - configure.in, configure: Force to not use -fshort-wchar where it fails. - Closes: #476303. - * debian/xulrunner-dev-static.install, debian/xulrunner-dev.install: Move - all pkg-config files into xulrunner-dev. - - -- Mike Hommey Thu, 24 Apr 2008 21:12:31 +0200 - -xulrunner (1.8.1.14-2) unstable; urgency=low - - * xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ipf64.cpp: Apply fix from - bz#419350 for FTBFS with g++-4.3 on ia64. Closes: #477168. - - -- Mike Hommey Tue, 22 Apr 2008 22:24:18 +0200 - -xulrunner (1.8.1.14-1) unstable; urgency=low - - * New security/stability upstream release (taken from upstream CVS) - * Fixes mfsa-2008-20, also known as CVE-2008-1380. - * debian/patches/38_armel.dpatch: Force to not use -fshort-wchar where it - fails. Closes: #476303. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated. - - -- Mike Hommey Thu, 17 Apr 2008 21:08:57 +0200 - -xulrunner (1.9~b5-2) experimental; urgency=low - - * debian/control: Don't make xulrunner-dev depend on xulrunner (the older - package). - * debian/rules: - + Don't add the debian release version in platform.ini. This can create - some problems. - + Fixed sdk/lib/libxpcomglue.so symlink. Closes: #475614. - + Add nspr include files in /usr/include/xulrunner-1.9/(un|)stable/. - + Bump shlibs for libxpcomglue0d, and fail when symbols file is not - up-to-date. - * debian/libxpcomglue0d.symbols: Add symbols file. - * xpcom/glue/nsGREGlue.cpp: Fix FTBFS on architectures not defining - TARGET_XPCOM_ABI. Closes: #476092. - * debian/xulrunner-dev-static.install, debian/xulrunner-dev.install: Move - mozilla-gtkmozembed.pc from xulrunner-dev to xulrunner-dev-static. - Closes: #475613. - * xpcom/base/nscore.h, xpcom/glue/nsMemory.h, xpcom/glue/nsProxyRelease.h, - xpcom/glue/nsStringAPI.h: Export standalone glue symbols instead of hiding - them. This will make nsAString::BeginReading and many other symbols - available. - * xpcom/glue/standalone/Makefile.in: Force even more symbols to be exported - from standalone glue by removing visibiliby flags. - * config/config.mk: Fix FTBFS with newer hunspell due to local hunspell.hxx - (from version 1.1) being chosen over system hunspell.hxx because of - include flags. - - -- Mike Hommey Sat, 19 Apr 2008 13:05:22 +0200 - -xulrunner (1.9~b5-1) experimental; urgency=low - - * New upstream beta release (taken from upstream CVS). - * debian/mozconfig: - + Don't enable native uconv. I'm tired of maintaining this broken piece - of code (especially considering there are still know broken things). - + Don't build with flat chrome. The original need for that was to allow to - override content from other packages, but in the end this happened to be - made possible with extensions and proper overlays. - * debian/xulrunner-1.9-common.install: - + Don't install ucnative.xpt, which is native uconv's xpt file. - + Add new components files: nsBadCertHandler.js and exthelper.xpt. - * intl/uconv/native/nsINativeUConvService.idl, - intl/uconv/native/nsNativeUConvService.cpp, - intl/uconv/src/charsetalias.properties, - intl/uconv/src/nsCharsetConverterManager.cpp: Revert fixes to the native - uconv. - * debian/control: - + Build-depend on zip for jar chrome. This has the side effect to make - nsIPref.java removal from MozillaInterfaces-src.jar work. - + Bump build dependency on libnss3-dev, since we require additions only - available in latest version. - * config/config.mk, config/make-jars.pl, configure.in: Revert changes to - avoid needing zip when not required. - * configure: Updated. - * debian/xulrunner-1.9-gnome-support.install, debian/xulrunner-1.9.install: - Moved libimgicon.so from xulrunner-1.9-gnome-support to xulrunner-1.9. - This component doesn't require gnome, only standard gtk and glib. - * memory/jemalloc/Makefile.in, toolkit/library/Makefile.in: Don't link - libjemalloc statically into libxul, which has a potential of breaking - embedding applications. - * netwerk/cookie/src/Makefile.in: Don't turn warnings into errors. - Closes: #474925. (Hoping it will not turn in a runtime failure) - - -- Mike Hommey Fri, 11 Apr 2008 21:07:40 +0200 - -xulrunner (1.9~b4-1) experimental; urgency=low - - * New upstream beta release (taken from upstream CVS). Closes: #449448. - + Don't crash when font file is unreadable. Closes: #425233. - + Better rendering of some extreme conditions. Closes: #391024. - + MOZILLA_1_8_BRANCH is not defined anymore: Closes: #441059. - + Don't jump when clicking out of the search bar. Closes: #404759. - + Ligatures don't overlap the following glyph. Closes: #363159. - * debian/patches/*: Remove patches. - * debian/rules: Remove patch rules. - * debian/control: Don't depend on dpatch. - * debian/mozconfig: Use the new default cairo-gtk toolkit. - * (was: debian/patches/31_system_bz2.dpatch) - config/Makefile.in, config/autoconf.mk.in, config/system-headers, - configure.in, extensions/metrics/build/Makefile.in - extensions/metrics/src/Makefile.in, - extensions/metrics/test/Makefile.in, - toolkit/mozapps/update/src/updater/Makefile.in, - toolkit/mozapps/update/src/updater/updater.cpp, - toolkit/toolkit-tiers.mk: Allow to use system libbz2. bz#305782. - * (was: debian/patches/35_zip_cache.dpatch) - modules/libjar/nsJAR.cpp, modules/libjar/nsJAR.h: Invalidate cache for - modified jar files. bz#368428. - * (was: debian/patches/38_gnu.dpatch and debian/patches/38_kbsd.dpatch) - config/rules.mk, configure.in, xpcom/glue/standalone/Makefile.in, - xpcom/reflect/xptcall/src/md/unix/Makefile.in, - xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h: Support - building on GNU/kFreeBSD and GNU/Hurd. bz#356011. - * (was: debian/patches/38_hppa_xpcom.dpatch) - Most of the patch was applied upstream, but need a small fix in - xpcom/reflect/xptcall/src/md/unix/Makefile.in. - * (was: debian/patches/38_mips_xpcom.dpatch) - xpcom/reflect/xptcall/src/md/unix/Makefile.in, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s, - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_mips.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s: Fix crashes on - mips. bz#258429. - * (was: debian/patches/60_js_binary.dpatch) - config/autoconf.mk.in, config/rules.mk, configure.in, js/src/Makefile.in: - Allow to build a standalone js binary. bz#331776. - js/src/xpconnect/shell/Makefile.in: Add readline support to xpcshell. - bz#331776. - js/src/js.c, js/src/xpconnect/shell/xpcshell.cpp: Avoid visibility hidden - issues with readline symbols. bz#331776. - * (was: debian/patches/60_pyxpcom.dpatch) - extensions/python/xpcom/src/Makefile.in: Allow to override the PYTHON_SO - variable. - * (was: debian/patches/65_native_uconv.dpatch) - intl/uconv/native/nsINativeUConvService.idl, - intl/uconv/native/nsNativeUConvService.cpp, - intl/uconv/src/nsCharsetConverterManager.cpp: Properly load invalid UTF-8 - files with native uconv. bz#331748. - intl/uconv/src/charsetalias.properties: Fix aliases for gbk and euc-tw for - use with native uconv. bz#369403. - * (was: debian/patches/68_m68k_xpcom.dpatch) - xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_m68k.cpp, - xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_m68k.cpp: Improve - assembly for m68k. bz#422337. - * (was: debian/patches/68_mips_performance.dpatch) - config/rules.mk, configure.in: Increase stability and performance on mips. - Reverted to Thiemo's original version for better followup with upstream - when it will happen (but already has to wait for bz#258429). - * (was: debian/patches/80_config.dpatch) - debian/rules: Use config.guess and config.sub from autotools-dev. - * (was: debian/patches/80_crmf.dpatch) - configure.in: Put the crmf library before the NSS libraries. - * (was: debian/patches/80_javaxpcom.dpatch) - extensions/java/xpcom/Makefile.in, toolkit/toolkit-makefiles.sh: Force - creation of Makefiles in extensions/java, even when javaxpcom is disabled. - Don't build the jars if DEB_NO_JAR is defined. - * (was: debian/patches/80_libxpcom_hack.dpatch) - js/src/xpconnect/shell/Makefile.in, xulrunner/app/Makefile.in: Force - libxpcom to be linked to xulrunner-bin and xpcshell so that it is loaded - in most cases. - * (was: debian/patches/80_no_examples.dpatch) - xulrunner/Makefile.in: Don't build example component. - * (was: debian/patches/80_no_sys_profile.dpatch) - xulrunner/app/Makefile.in: Don't install system profile. - * (was: debian/patches/80_system_libs.dpatch) - configure.in: Make sure we won't be bitten by upstream changing libjpeg, - libpng or zlib internal version, which makes system library not used even - though --with-system-* argument is given to configure. - * (was: debian/patches/80_xulrunner-config.dpatch) - build/unix/mozilla-config.in: Give more appropriate cflags and libs. - * (was: debian/patches/80_zip.dpatch) - config/config.mk, config/make-jars.pl, configure.in: Avoid needing zip if - not required. bz#331785. - * (was: debian/patches/81_soname.dpatch) - config/rules.mk, js/src/Makefile.in, toolkit/library/Makefile.in, - xpcom/stub/Makefile.in: Add soname to appropriate libraries. This is - a stripped down version, compared to the dpatch version, because we - actually are never going to use minor and micro version numbers. Also, we - now don't set a SO version on libxul and libxpcom because they will now - be dlloaded() by the standalone xpcomglue. - * (was: debian/patches/82_locale.dpatch) - xulrunner/app/xulrunner.js: Enable intl.locale.matchOS, and report the - locale correctly. bz#331779. - * (was: debian/patches/82_prefs.dpatch) - modules/libpref/src/init/all.js: Set javascript.options.showInConsole ; - Set DPI to system settings. - * (was: debian/patches/85_installer.dpatch) - xulrunner/setup/nsXULAppInstall.js: Install applications in /usr/local/lib - instead of /usr/lib. - * (was: debian/patches/85_no_register.dpatch) - xulrunner/app/nsXULRunnerApp.cpp: Remove (un|)registering system. - * (was: debian/patches/85_xpcomglue.dpatch) - configure.in, xpcom/base/nscore.h, xpcom/glue/standalone/Makefile.in, - xpcom/glue/standalone/nsGlueLinking.h, - xpcom/glue/standalone/nsXPCOMGlue.h: Build the xpcom glue as a shared - library. Now, also build the dependent xpcom glue. - xpcom/glue/standalone/nsGlueLinkingDlopen.cpp: Load DSOs from . when - directory is not given. - * Other patches have been removed either because incorporated or made - obsolete by this new upstream release. - - * config/autoconf.mk.in, configure.in, - modules/libpr0n/decoders/png/nsPNGDecoder.cpp, - modules/libpr0n/decoders/png/nsPNGDecoder.h, - modules/libpr0n/encoders/png/nsPNGEncoder.cpp, - modules/libpr0n/encoders/png/nsPNGEncoder.h: Disable APNG support when - system libpng doesn't support it. - * Makefile.in, netwerk/dns/src/Makefile.in, xulrunner/build.mk: Make - distclean cleaner. While previous cleanups have been incorporated - upstream, some new files need to be removed. bz#333308. - * debian/control: - + Add new required build-dependency on libdbus-glib-1-dev. - + Build-Depend on libnspr4-dev >= 3.7.0. - + Build-Depend on libnss3-dev >= 3.12.0~beta2. - + Build-Depend on libcairo2-dev >= 1.5. - + Build-Depend on libgtk2.0-dev >= 2.10. - * debian/remove.nonfree: Updated for new binary blobs and removed - directory/c-sdk removals, since the directory is not here anymore. - Also, fixed removal of files with names containing spaces. - * debian/copyright: A whole lot of files have been either removed or - relicensed under MPL/GPL/LGPL tri-license. Some new external libraries - have been incorporated into the source tree, too. - * debian/mozconfig: Don't build crash reporter (Google Breakpad). - * debian/mozconfig, debian/control: Use system sqlite and lcms. - * configure.in: Don't check lcms version, for the same reason as libpng - and others. - * js/src/Makefile.in, debian/control, debian/libmozjs0d.install, - debian/rules: Bumped libmozjs SO version to 1d. - * debian/libmozjs0d.README.Debian: Removed, as it is not relevant anymore. - * intl/uconv/native/nsNativeUConvService.cpp: Fix native uconv so that - XmlHTTPRequest works properly. bz#342133. - * xulrunner/installer/Makefile.in, debian/rules: Build as if we were version - 1.9 instead of 1.9b4. Also fix permissions for /etc/gre.d file. - * debian/control, debian/*: Change package names and installed files to fit - new upstream. - * debian/rules: - + Adapted to new upstream files and install method. There is unfortunately - only one install target now, and it must be run after build-jars when - building binary-indep. This is why we must set .NOTPARALLEL. - + Removed source target, which isn't appropriate anymore. - + Changed the way we set optimization flags so that we use upstream ones, - and arrange LDFLAGS so that -Wl,--as-needed appears before -lpthread - during builds. - * debian/mozconfig: - + Don't set mozilla default home, it's not useful anymore. - + Disable stripping of binaries during build. - * debian/xulrunner.conf: Removed. The equivalent is now provided by upstream - build system. - * xulrunner/app/Makefile.in: Link libjemalloc to the xulrunner binary. - * libxpcomglue0d.preinst, libxpcomglue0d.postrm: Divert libxpcomglue.so.0d - from libxul0d so that both packages can be installed at the same time. - - * (was: debian/patches/99_configure.dpatch) - configure: Updated. - - -- Mike Hommey Sun, 06 Apr 2008 13:01:04 +0200 - -xulrunner (1.8.1.13-1) unstable; urgency=low - - * New security/stability upstream release (taken from upstream CVS) - * Fixes mfsa-2008-{13-19}, also known as - CVE-2007-4879, CVE-2008-0416, CVE-2008-1195, CVE-2008-1233, - CVE-2008-1234, CVE-2008-1235, CVE-2008-1236, CVE-2008-1237, - CVE-2008-1238, CVE-2008-1240, CVE-2008-1241. - * debian/patches/10_SECAlgorithmIDTemplate.dpatch: Removed, as applied - upstream. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Wed, 26 Mar 2008 22:50:09 +0100 - -xulrunner (1.8.1.12-5) unstable; urgency=low - - * debian/patches/65_native_uconv.dpatch: Fixed BOM removal added in release - 1.8.1.12-3. Closes: #465321. - * debian/patches/80_crmf.dpatch: Put the crmf library before the NSS - libraries. Closes: #470442. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated. - - -- Mike Hommey Tue, 11 Mar 2008 22:11:36 +0100 - -xulrunner (1.8.1.12-4) unstable; urgency=low - - * debian/patches/10_SECAlgorithmIDTemplate.dpatch: Move - SECAlgorithmIDTemplate around so that the lack of its definition in - secdert.h doesn't break the build. bz#399589. Closes: #470094. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Sun, 09 Mar 2008 11:14:17 +0100 - -xulrunner (1.8.1.12-3) unstable; urgency=low - - * debian/patches/99_configure.dpatch: Forgot to update in previous release. - Closes: #408745. - * debian/patches/65_native_uconv.dpatch: Remove BOM from UTF-16 output. - Closes: #456338, #465321, #461450. - * debian/rules: Don't ignore $(MAKE) distclean errors. - * debian/control: - + Bumped Standards-Version to 3.7.3.0. No changes. - + Turned Homepage indications in descriptions into a control field. - + Fixed GNOME and GnomeVFS capitalization/spelling. - + Build depend on binutils >= 2.17 instead of 2.17-1 for mips and mipsel. - * debian/spidermonkey-bin.menu: Moved into the Applications/Programming - section. - - -- Mike Hommey Sat, 08 Mar 2008 20:47:27 +0100 - -xulrunner (1.8.1.12-2) unstable; urgency=low - - * debian/patches/01_gtkmozembed_change_toplevel.dpatch: Removed, as it is - useless (epiphany doesn't support to move tabs between windows), and - can lead to crashes. Closes: #461351. - * debian/patches/38_kbsd.dpatch, debian/patches/38_gnu.dpatch, - debian/patches/80_uname.dpatch: Support GNU/Hurd, and fix FTBFS on - GNU/kFreeBSD. Thanks Samuel Thibault. Closes: #408745, #433126. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Sat, 23 Feb 2008 17:05:32 +0100 - -xulrunner (1.8.1.12-1) unstable; urgency=low - - * New security/stability upstream release (taken from upstream CVS) - * Fixes mfsa-2008-01 to mfsa-2008-06 and mfsa-2008-08 to mfsa-2008-11, - also known as CVE-2008-0412, CVE-2008-0413, CVE-2008-0414, CVE-2008-0415, - CVE-2008-0417, CVE-2008-0418, CVE-2008-0419, CVE-2008-0591, - CVE-2008-0592, CVE-2008-0593, CVE-2008-0594. - * debian/patches/99_configure.dpatch: Updated. - - -- Mike Hommey Sat, 09 Feb 2008 01:21:17 +0100 - -xulrunner (1.8.1.11-1) unstable; urgency=low - - * New security/stability upstream release (taken from upstream CVS) - * Fixes mfsa-2007-37 to mfsa-2007-39, also known as CVE-2007-5947, - CVE-2007-5959, CVE-2007-5960. - * debian/patches/99_configure.dpatch: Updated, and removed nsprpub/configure - changes: we've not been changing nsprpub/configure.in since we use system - nspr. - - -- Mike Hommey Sat, 01 Dec 2007 15:08:29 +0100 - -xulrunner (1.8.1.9-2) unstable; urgency=low - - * debian/patches/30_cairo_xlib.dpatch: Properly get cairo lib dependencies - and don't rely on GTK bringing them, which just don't happen anymore (see - #343711). Patch from bz#344818. Closes: #451464. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated. - - -- Mike Hommey Sat, 17 Nov 2007 15:02:22 +0100 - -xulrunner (1.8.1.9-1) unstable; urgency=low - - * New security/stability upstream release (taken from upstream CVS) - + xpidl produces proper java file names. Closes: #435689. - * Fixes mfsa-2007-29 to mfsa-2007-36, also known as CVE-2007-1095, - CVE-2007-2292, CVE-2006-2894, CVE-2007-3511, CVE-2007-4841, - CVE-2007-5334, CVE-2007-5337, CVE-2007-5338, CVE-2007-5339, - CVE-2007-5340. Closes: #447734. - * debian/remove.nonfree: Remove some more object files. - * debian/control: Remove build dependency on ecj-bootstrap, as it doesn't - exist anymore, and is not useful nowadays. Closes: #441511. - * debian/patches/99_configure.dpatch: Updated. - * debian/patches/35_python_2.5.dpatch: Fix FTBFS with python 2.5. Thanks - Alexander Sack. Closes: #431483. - * debian/patches/10_gdkpango_system_wrapper.dpatch: Create a system wrapper - for gdkpango.h to avoid FTBFS because of default visibility. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Thu, 01 Nov 2007 12:52:17 +0100 - -xulrunner (1.8.1.6-1) unstable; urgency=low - - * New security/stability upstream release (taken from upstream CVS) - * Fixes mfsa-2007-{26,27}, also known as CVE-2007-3844, CVE-2007-3845. - - -- Mike Hommey Wed, 01 Aug 2007 23:11:08 +0200 - -xulrunner (1.8.1.5-1) unstable; urgency=high - - * New security/stability upstream release (taken from upstream CVS) - * Fixes mfsa-2007-{18-22}, mfsa-2007-{24-25}, also known as - CVE-2007-3089, CVE-2007-3285, CVE-2007-3656, CVE-2007-3734, - CVE-2007-3735, CVE-2007-3736, CVE-2007-3737, CVE-2007-3738. - * debian/remove.nonfree: add more binary files from tarball that don't - have sources (Thanks Alexander Sack). - * debian/patches/35_psm_wakeups.dpatch: Removed, as applied upstream. - * debian/patches/80_system_libs.dpatch: Make sure we won't be bitten by - upstream changing libjpeg, libpng or zlib internal version, which - makes system library not used even though --with-system-* argument - is given to configure. This time, it happened with libpng. - * debian/patches/99_configure.dpatch: Updated. - * debian/patches/00list: Updated accordingly. - * debian/rules: Bumped shlibs for libmozjs as this version introduced 2 - new symbols. - * debian/control: Even laxer dependencies. - - -- Mike Hommey Sat, 21 Jul 2007 23:39:50 +0200 - -xulrunner (1.8.1.4-3) unstable; urgency=low - - * debian/patches/60_js_binary.dpatch: Avoid visibility hidden issues with - readline symbols. - * debian/patches/85_xpcomglue.dpatch: Fix so that visibility issues don't - raise with gcc 4.2. - * debian/patches/31_system_bz2.dpatch: Added system wrapper for bzlib.h. - * debian/patches/80_hunspell.dpatch: Added system wrapper for hunspell.hxx. - All these fix FTBFS with gcc 4.2. Closes: #429744. - * debian/control: Fixup some dependencies so that architectures that take - time to build can still install libxul-dev. - - -- Mike Hommey Sun, 01 Jul 2007 14:23:56 +0200 - -xulrunner (1.8.1.4-2) unstable; urgency=low - - * debian/patches/85_URI_fixup.dpatch: Enable keyword lookup by default in - URI fixup. Temporary until Galeon and Kazehakase are fixed. (bugs #428244 - and #428245) - * debian/patches/00list: Updated accordingly. - * debian/patches/80_xulrunner-config.dpatch: Substitutions being done only - once a line, split component_includes fixup. Thanks Alexander Sack. - Closes: #427079. - * debian/libxul0d.postinst, debian/python-xpcom.postinst, - debian/python-xpcom.prerm, debian/xulrunner-gnome-support.postinst, - debian/xulrunner-gnome-support.prerm: Remove compreg.dat and xpti.dat - when installing/removing packages. This avoids problems with compreg.dat - files generated ages ago. Closes: #426569, #427569. - * debian/patches/82_prefs.dpatch: Set layout.css.dpi to 0 instead of -1. - libxul will use system DPI and avoid using huge fonts on systems where - DPI < 96. Closes: #426229 - * debian/control: Improved spidermonkey-bin short description. Thanks CJ - Fearnley. Closes: #426614. - - -- Mike Hommey Sun, 10 Jun 2007 09:46:32 +0200 - -xulrunner (1.8.1.4-1) unstable; urgency=high - - * New upstream release (taken from upstream CVS) - * Fixes several security issues, including CVE-2007-1116. Closes: #415945. - * Acknowledge Steve Langasek's NMU. - * debian/patches/65_native_uconv.dpatch: Properly handle when UTF16 - character can't be converted to the destination charset, avoiding - an infinite loop. Closes: #424042. - * debian/patches/10_dash_workaround.dpatch, - debian/patches/10_pangoxft.dpatch, - debian/patches/10_system_nss.dpatch, - debian/patches/15_atk_crash.dpatch, - debian/patches/15_gtk_dropdown.dpatch, - debian/patches/15_passwdmgr.dpatch, - debian/patches/20_visibility.dpatch, - debian/patches/82_ssl.dpatch: Removed, as being applied upstream. - * debian/patches/20_about:plugins.dpatch, - debian/patches/25_gnome_helpers_with_params.dpatch, - debian/patches/30_distclean.dpatch, - debian/patches/65_native_uconv.dpatch, - debian/patches/80_javaxpcom.dpatch, - debian/patches/81_sonames.dpatch, - debian/patches/85_sidebar.dpatch: Adapted to upstream changes. - * debian/patches/10_toolkit_library.dpatch: Add Freetype library to the - list of linked libraries. Stolen from bz#340795. - * debian/patches/61_javaxpcom.dpatch: - + Correctly build java files. This part is fixed on upstream trunk. - + Install jar file with appropriate permissions. bz#350886 comment #17. - * debian/libxul-common.install: Add new components, and remove - xmlextras.xpt, which disappeared. - * debian/patches/80_xulrunner-config.dpatch: Patch mozilla-config.in so that - the changes end up in xulrunner-config. - * debian/patches/00list: Updated accordingly. - * debian/xulrunner-config: Removed. - * debian/copyright: Fixed typo. Thanks to Sam Hocevar. - * debian/rules: - + Bumped shlibs for libmozjs0d and libxul0d. - + Removed shlibdeps tweaks. - + Removed dh_makeshlibs call for packages others than libmozjs0d and - libxul0d: there are no such packages anymore. - + Adapted rules to create javaxpcom jar files. - + Revert change from version 1.8.0.11-2 and 1.8.0.10-3 as gcj-4.1 and - pcmanx-gtk2 should be fixed now. - * debian/patches/80_hunspell.dpatch: Replace myspell support with hunspell, - and allow to build with system shared library. Stolen from iceape. - * debian/patches/99_configure.dpatch: Updated with autoconf. - * debian/mozconfig: - + Don't disable xpcom obsolete, it is needed for xpinstall. - + Enable spellchecker and use of the system hunspell library. - Closes: #404726. - * debian/control: - + Build depend on appropriate version of libhunspell. - + Remove libsmjs-dev and libsmjs1 transition packages. - * debian/libxul0d.install, debian/libxul-common.install: Install the - spellchecker components. - * debian/libxul0d.links: Create the /usr/lib/xulrunner/dictionaries link. - * debian/libsmjs-dev.links, debian/libsmjs1.links: Removed. - * debian/patches/65_mozjs_abi.dpatch: Make 1.8.1 ABI compatible with - version 1.8.0. - * debian/libmozjs0d.README.Debian: Added a note about ABI compatibility. - * debian/patches/35_psm_wakeups.dpatch: Avoid some cpu wake ups in PSM. - bz#380558. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Sat, 26 May 2007 20:28:00 +0200 - -xulrunner (1.8.0.11-4.1) unstable; urgency=low - - * Non-maintainer upload - * Build with -Wl,--no-relax on alpha, to work around a binutils bug - causing a build failure. - - -- Steve Langasek Sun, 20 May 2007 18:14:00 -0700 - -xulrunner (1.8.0.11-4) unstable; urgency=low - - * debian/rules: Don't make shlibs for components (which happened to make one - for libsystem-pref.so, because of the -). - * debian/mozconfig: Disabled spell checker, it requires too much cherry - picking from 1.8.1 to be any useful for epiphany. - * debian/patches/35_system_myspell.dpatch: Removed. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated with autoconf. - * debian/control: Removed build dependency on libmyspell-dev. - * debian/libxul0d.install, debian/libxul-common.install: Don't install - spellchecker files. - * debian/libxul0d.links: Don't create the /usr/lib/xulrunner/dictionaries - link. - * debian/rules: - + Fixed the .pc files so that xpcom and js depend on xulrunner-nspr, so - that it can be taken from any existing version of libnspr, even the - one from older xulrunner releases, not only the one from the new - separate package. - + Removed shlib versioning for libxul0d, which was due to spellchecker - being added. - - -- Mike Hommey Mon, 09 Apr 2007 23:55:49 +0200 - -xulrunner (1.8.0.11-3) experimental; urgency=low - - * debian/control: - + Removed libnspr* and libnss* packages. - + Adapted dependencies accordingly. - + Build-Depend on libnspr4-dev. - + Build-Depend on libnss3-dev (>= 3.11.5-2) for nss-config and libcrmf. - + Build-Depend on libmyspell-dev. - + Bumped Standards-Version to 3.7.2.2. No changes. - * debian/libnspr*, debian/libnss*: Removed. - * debian/rules: - + Replaced some = with :=. - + Removed unused AUTOCONF_DIRS variable. - + Removed rules for libnspr and libnss. - + Added links to nspr include and lib files to sdk. - * debian/patches/18_kbsd_nspr.dpatch, debian/patches/60_nspr_m4.dpatch, - debian/patches/25_entropy.dpatch, debian/patches/28_ppc64_build.dpatch: - debian/patches/38_mips64_build.dpatch, - debian/patches/80_security_build.dpatch, - debian/patches/80_security_tools.dpatch, - debian/patches/38_unsupported_arch_build.dpatch: Removed. - * debian/patches/10_system_nss.dpatch: Build with system nss. bz#255408. - * debian/patches/35_system_myspell.dpatch: Build with system myspell. - Stolen from iceape. - * debian/patches/00list: Updated accordingly. - * debian/mozconfig: - + Use --with-system-nspr and the newly added --with-system-nss. - + Enable spellchecker. - * debian/patches/80_config.dpatch: Don't put the config.{guess|sub} - workaround in the nsprpub directory. - * debian/patches/38_kbsd.dpatch: Removed parts that apply to the nss - directories. - * debian/patches/81_sonames.dpatch: Removed parts that apply to both - nspr and nss directories. - * debian/patches/99_configure.dpatch: Removed part for the nspr configure - script and updated with autoconf. - * debian/rules: Set shlibs for libxul0d to versions higher than - 1.8.0.11-3. - * debian/libxul0d.install: Install the spellchecker component. - * debian/libxul0d.links: Create the /usr/lib/xulrunner/dictionaries link. - - -- Mike Hommey Wed, 28 Mar 2007 21:24:21 +0200 - -xulrunner (1.8.0.11-2) unstable; urgency=low - - * debian/rules: Use real upstream version instead for xulrunner-plugin.pc - dependency on xulrunner-xpcom.pc. Closes: #416425. - - -- Mike Hommey Wed, 28 Mar 2007 08:05:04 +0200 - -xulrunner (1.8.0.11-1) unstable; urgency=low - - * New upstream release (taken from upstream CVS) - * Fixes mfsa-2007-11. - * debian/python-xpcom.postinst, debian/python-xpcom.prerm: Added missing - component registration/unregistration. - * debian/patches/25_gnome_helpers_with_params.dpatch: Make MIME registry - use system mime.types when it doesn't get extensions from the Gnome - registry. Closes: #414008. - * debian/rules: Add the debugging symbols from python-xpcom to the - libxul0d-dbg package. - * debian/control: - + Make python-xpcom conflict with epiphany-browser until epiphany - fixes its problems with python thread state. Closes: #416031. - + Add the fact that python-xpcom debugging symbols are in the - libxul0d-dbg package. - - -- Mike Hommey Sat, 24 Mar 2007 18:04:03 +0100 - -xulrunner (1.8.0.10-3) unstable; urgency=low - - * debian/rules: Re-add xulrunner-xpcom requirement in xulrunner-plugin.pc, - until classpath, gcj-4.1 and pcmanx-gtk2 get fixed. Closes: #413964. - - -- Mike Hommey Fri, 9 Mar 2007 08:14:35 +0100 - -xulrunner (1.8.0.10-2) unstable; urgency=low - - * debian/copyright: Added licensing terms for the content in the debian - directory. - * debian/patches/15_passwdmgr.dpatch: Restore parts that were actually - NOT applied upstream, and adapt them. Thanks Sam Hocevar for spotting - this. Closes: #413991. - - -- Mike Hommey Thu, 8 Mar 2007 19:08:10 +0100 - -xulrunner (1.8.0.10-1) unstable; urgency=low - - * New upstream release (taken from upstream CVS) - * Fixes mfsa-2007-{01-07}, also known as - CVE-2006-6077, CVE-2007-0008, CVE-2007-0009, CVE-2007-0045, - CVE-2007-0775, CVE-2007-0776, CVE-2007-0777, CVE-2007-0778, - CVE-2007-0779, CVE-2007-0780, CVE-2007-0800, CVE-2007-0981, - CVE-2007-0995. - * debian/patches/35_pango_null_char.dpatch: Avoid freeze/crash when null - characters are present in justified text by discarding NULL characters - before displaying. bz#366902. Closes: #406713. - * debian/patches/20_pangoxft.dpatch: Renamed to 10_pangoxft.dpatch and - updated with patch from bz#338446 (Stolen from iceape, actually) - Also added MOZ_PANGO_LIBS to build command line for the toolkit library. - * debian/patches/15_atk_crash.dpatch: Fix random crashed in GetMaiAtkType. - bz#302250. (Stolen from iceape, too) - * debian/control: Tighten dependency of libxul0d on libxul-common. - * debian/patches/15_pango_textarea_position.dpatch: Fix for cursor position - when moving in a textarea. bz#366796. Closes: #408914. - * debian/patches/35_zip_cache.dpatch: Invalidate cache for a zip file that - got modified. It will prevent corruption of the XUL FastLoad cache when - upgrade is performed while an instance of the application is running. - bz#368428. - * debian/patches/80_config.dpatch: Use config.guess and config.sub from - autotools-dev. - * debian/rules: Don't install config.{guess,sub}, since that was done as a - dpatch. - * debian/patches/15_nspr_setuid.dpatch, - debian/patches/25_passwdmgr_crash.dpatch, - debian/patches/20_broken_perl.dpatch: Removed, as being applied upstream. - * debian/patches/15_passwdmgr.dpatch, - debian/patches/30_distclean.dpatch: Removed parts that were applied - upstream. - * debian/patches/18_kbsd_nspr.dpatch, debian/patches/25_entropy.dpatch: - debian/patches/38_kbsd.dpatch, debian/patches/80_security_tools.dpatch: - debian/patches/80_security_build.dpatch, - debian/patches/60_xpcomstub.dpatch, debian/patches/61_javaxpcom.dpatch, - debian/patches/81_sonames.dpatch, debian/patches/85_installer.dpatch - debian/patches/15_passwdmgr.dpatch : Adapted to upstream changes. - * debian/patches/80_zip.dpatch: Removed part that is not needed anymore due - to changes upstream. - * debian/patches/99_configure.dpatch: Updated with autoconf. - * debian/control: Make libxul-dev and libmozjs-dev conflict with old - versions of mozilla-browser, not the current transition packages for - iceape-browser that don't contain conflicting files anymore. - Closes: #407966. - * debian/libnss3-0d.install: Install libfreebl files. - * debian/rules: - - Run shlibsign on libfreebl files. - - Bump shlibs for libnss3-0d and libnspr4-0d, as they introduced new - symbols. - * debian/patches/15_gtk_dropdown.dpatch: Fix for focus problem with drop - down lists. bz#281551. Closes: #409889. - * debian/patches/00list: Updated accordingly. - * debian/patches/80_security_build.dpatch: Also added a dirty hack to load - libfreebl from /usr/lib/xulrunner. - * debian/patches/80_security_tools.dpatch: Also disable rpath. - - -- Mike Hommey Thu, 1 Mar 2007 19:01:34 +0100 - -xulrunner (1.8.0.9-1) unstable; urgency=low - - * New upstream release (taken from upstream CVS) - * Fixes mfsa-2006-{68-73} also known as - CVE-2006-6497, CVE-2006-6498, CVE-2006-6499, CVE-2006-6500, - CVE-2006-6501, CVE-2006-6502, CVE-2006-6503, CVE-2006-6504. - * Removed non-free and sourceless binaries from source package - with the script from the gnuzilla project, with 2 additional removals of - IETF files. Closes: #393422. - You can find this modified script for reference in debian/remove.nonfree. - Note this script also removes useless CVS files. - * debian/patches/80_uname.dpatch: Fix OS_TARGET so that it is correctly set - to Linux for things that expect this value instead of linux-gnu (such as - the extensions manager) - * debian/libxul0d.links: Added a link for libgtkembedmoz in - /usr/lib/xulrunner. Closes: #393440. - * debian/patches/15_passwdmgr.dpatch: Adapted to changes in upstream. Thanks - to Andreas Metzler. - * debian/patches/35_crash_focus.dpatch: Removed: applied upstream. - * debian/patches/15_nspr_setuid.dpatch: Patches from bz#351470 and bz#365703 - to fix privilege escalation issues with setuid/setgid program linked - against libnspr and some other boundaries issue. Closes: #405062. - * debian/patches/18_m68k_xpcom.dpatch: Apply changes provided by Roman - Zippel to fix FTBFS of third party software on m68k. Closes: #402011. - Renamed as 68_m68k_xpcom.dpatch, since it needs to be sent upstream. - * debian/libnss3-dev.links: Add nss.pc symlink to xulrunner-nss.pc. - Closes: #402846. - * debian/patches/38_kbsd.dpatch, debian/patches/38_mips64_build.dpatch, - debian/patches/80_uname.dpatch, debian/patches/18_kbsd_nspr.dpatch: - Applied patch from Petr Salinger to build on GNU/kFreeBSD. - Closes: #388475. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated with autoconf. - * debian/patches/81_soname.dpatch: Updated to fit changes to Linux2.6.mk in - 38_kbsd.dpatch. - * debian/patches/65_native_uconv.dpatch: - - Reworked so that UTF-16 is used internally instead of UCS-2, and - improved to better handle corner cases. - - Allow claimed iso-8859-1 actually encoded as windows-1252 to be - converted flawlessly. Closes: #368779, #401784, #405681 - - -- Mike Hommey Sat, 6 Jan 2007 17:51:16 +0100 - -xulrunner (1.8.0.8-1) unstable; urgency=high - - * New upstream release (taken from upstream CVS) - * Fixes several security issues, CVE-2006-5464, CVE-2006-5748, - CVE-2006-5462, CVE-2006-5463, CVE-2006-4310 being some of these. - * debian/patches/15_print_fontconfig.dpatch, - debian/patches/15_embed_initial_visibility.dpatch: Removed: - Applied upstream. - * debian/patches/00list: Updated accordingly. - * debian/rules: Changed the way we use uptodate config.guess and config.sub. - If will make the .diff.gz file lighter. - - -- Mike Hommey Sat, 18 Nov 2006 23:04:54 +0100 - -xulrunner (1.8.0.7-2) unstable; urgency=low - - * debian/patches/65_nativeuconv.dpatch: Reimplement most of the native - uconv service so that it works as proper nsUnicode(En|De)coder - implementations and don't break things when a multibyte character is - split between two buffers. Also add a workaround so that backslash is not - turned into Yen in shift-jis, which breaks javascript code using escaping. - The layout code turns it back to Yen anyways. - * debian/control: Changed dependency versions of arch-indep packages on - arch-dependent packages. Closes: #385793. - * debian/patches/15_print_fontconfig.dpatch: Patch from bz#294879 to avoid - crash with fontconfig when printing. Thanks Alexander Sack. - Closes: #390140, #390472, #391119. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Fri, 6 Oct 2006 19:13:56 +0200 - -xulrunner (1.8.0.7-1) unstable; urgency=low - - * New upstream release (taken from the MOZILLA_1_8_0_7_RELEASE tag in - upstream CVS) - - * Fixes the following security vulnerabilities: - CVE-2006-4340, CVE-2006-4253, CVE-2006-4565, CVE-2006-4566, - CVE-2006-4568, CVE-2006-4569, CVE-2006-4571. - - * Removed patches from NMUs by Matthias Klose, because work done on java - build in this release makes them unnecessary. - * debian/patches/15_nodataprotocolcontentpolicy_fix.dpatch, - debian/patches/15_overthespot.dpatch: Removed, since they've been applied - upstream. - * debian/patches/35_embed_initial_visibility.dpatch: Renamed as - debian/patches/15_embed_initial_visibility.dpatch, since it got applied in - an upstream branch. - * debian/patches/80_security_tools.dpatch: Added missing backslash. - Closes: #385847. - * debian/patches/15_jni.dpatch: Patch from bz#333738 to update java stubs. - * debian/patches/80_javaxpcom.dpatch: Force creation of Makefiles in - extensions/java, even when javaxpcom is disabled. Don't build the jars if - DEB_NO_JAR is defined. - * debian/patches/00list: Updated accordingly. - * debian/mozconfig: Disable javaxpcom. - * debian/rules: - + Added rules to build the java class files only for binary - independent build. This way, no more waiting on java on buildds - (especially on arm). - + Build the javaxpcomglue from the bundled jni headers instead of the gcj - headers. - * debian/control: Adapted build dependencies so that the minimum is taken to - build the architecture dependant part, and added adequate - Build-Depends-Indep field. - * debian/patches/80_uname.dpatch: Don't use the ppc_linux stuff for ppc64. - - -- Mike Hommey Thu, 28 Sep 2006 20:20:59 +0200 - -xulrunner (1.8.0.5-4.2) unstable; urgency=low - - * Relax the dependencies even more, so that the -dev packages can be - installed with the arm binaries currently in the archive (1.8.0.4). - - -- Matthias Klose Sun, 3 Sep 2006 13:39:45 +0200 - -xulrunner (1.8.0.5-4.1) unstable; urgency=medium - - * NMU - * Relax dependencies of the -dev packages on the libraries. Closes: #385793. - - -- Matthias Klose Sun, 3 Sep 2006 10:41:10 +0200 - -xulrunner (1.8.0.5-4) unstable; urgency=low - - * debian/patches/*: Moved around after some triage. - Some changed names, some changed only ordering number. - One got split. - One, that was disabled because it has been applied upstream, got removed. - Two, who were depending on each other, being reordered, have been updated. - * debian/patches/30_distclean.dpatch: Added a bit more clean-up, not - necessary for xulrunner, but still better to have around. One of the added - bits will actually be useful for the 1.8.1 branch, when we'll remove - debian/patches/20_visibility.dpatch. - * debian/patches/00list: Added a nomenclature for the patches naming. - - * debian/patches/80_security_tools.dpatch: Enable building of some NSS - tools. - * debian/patches/00list: Updated accordingly. - * debian/control: - + Added a libnss3-tools package to contain these NSS tools. - + Added proper conflicts to libnss3-tools. - * debian/libnss3-tools.install: Install the binary files in the newly - created package. - * debian/rules: Strip files from the libnss3-tools package and put the - debugging symbols into libnss3-dbg. - Closes: #377269. - * debian/control: Use the suggestion from lintian for binNMU safety instead - of our previous own. And really add binNMU safety to libnss3-dev. - - -- Mike Hommey Fri, 1 Sep 2006 07:38:05 +0200 - -xulrunner (1.8.0.5-3) unstable; urgency=low - - * The ${host_cpu} is not uname -m release. - - * debian/patches/90_xpcom_hppa.dpatch: Added support for 'hppa' instead of - 'parisc' and 'parisc64' since we changed from using `uname -m` to using - ${host_cpu}. I'm not putting hppa64 because I don't think the code works - on parisc64. - * debian/patches/01_uname.dpatch: Fixed - xpcom/reflect/xptcall/src/md/unix/Makefile.in so that it recognizes - powerpc instead of ppc, since we now use ${host_cpu}. Thanks a lot to - Michel Dänzer for the big hint. Closes: #383053, #383056, #383313. - - -- Mike Hommey Fri, 25 Aug 2006 20:37:55 +0200 - -xulrunner (1.8.0.5-2) unstable; urgency=low - - * The Fix-ups release. - - * debian/patches/01_libxpcom_hack.dpatch: Force libxpcom to be linked to - xulrunner-bin, xpcshell and libgtkmozembed so that it is loaded in most - of the cases. - * debian/patches/01_passwdmgr_crash.dpatch: Avoid crash of the password - manager when embedding applications don't set a profile directory. Patch - from bz#294075. Closes: #376323. - * debian/patches/01_gnome_helpers_with_params.dpatch: Make helper - applications with parameters work. Adapted patch from bz#273524. - Closes: #381291. - * debian/patches/01_nspr_m4.dpatch: Avoid aclocal warnings about - underquoted definition of AM_PATH_NSPR". Closes: #382539. - * debian/patches/01_gtkmozembed_change_toplevel.dpatch: Fix drop-down menus - when gtkmozembed is moved from different toplevel. Patch from bz#296002. - Closes: #367106. - * debian/patches/01_overthespot.dpatch: Apply patch from bz#271815 for GTK2 - IM Over-The-Spot support. - * debian/patches/00list: Updated accordingly. - * debian/control: - + Make the controls more BinNMU compliant. Closes: #384200, #384203. - + Bumped Standards-Version to 3.7.2.1. No changes. - - -- Mike Hommey Tue, 22 Aug 2006 23:15:16 +0200 - -xulrunner (1.8.0.5-1) unstable; urgency=high - - * The "upstream doesn't, so I do" release: Checked out the - XULRUNNER_1_8_0_5_RELEASE tagged code from upstream CVS. - - * Fixes the following security vulnerabilities: - CVE-2006-3113, CVE-2006-3677, CVE-2006-3801, CVE-2006-3802, - CVE-2006-3803, CVE-2006-3805, CVE-2006-3806, CVE-2006-3807, - CVE-2006-3808, CVE-2006-3809, CVE-2006-3810, CVE-2006-3811, - CVE-2006-3812. - - * debian/patches/01_pyxpcom_deadcode.dpatch: Remove pyxpcom dead code and - fix FTBFS on alpha this way. Closes: #381662. - * debian/patches/01_nodataprotocolcontentpolicy_fix.dpatch: Fix from - Firefox 1.5.0.6 to allow urls like mms:// in s - * debian/patches/01_uname.dpatch: Use ${host_*} variables instead of - uname in configure.in. Closes: #377418. - This is a minimalist patch to solve the particular bad assembler choice - issue. It would need a much greater work to actually do something totally - clean, but the current patch should be enough for Linux builds. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated with autoconf. - * debian/libxul-dev.install: Install files from SDK independently and don't - install the jar files from sdk/lib, since they are in the - libmozillainterfaces-java package. - * debian/control: Fixed typo in libxul-common description. - * debian/rules: Bumped shlibs for libmozjs as this version introduced 2 - new symbols. - - -- Mike Hommey Wed, 9 Aug 2006 21:01:47 +0200 - -xulrunner (1.8.0.4-2) unstable; urgency=low - - * The "finally enabling these stuff" release. - - * debian/watch: Stole the watch file from firefox. - * debian/rules, debian/control, debian/mozconfig, - debian/libmozillainterfaces-java.install, - debian/libmozillainterfaces-java.links, debian/*.conf: Enable pyxpcom - and javaxpcom again, with some changes on the python part, to fit the - new python policy. Closes: #173264, #277120, #373906. - * debian/python-xpcom.dirs, debian/python-xpcom.install: Replace the - previous .in files, and replace PYVERS by a wildcard. - * debian/control: - + Added build dependency on python-support and python-dev. - + Only create a python-xpcom package instead of pythonX.Y-xpcom. - + Added XB-Python-Version field to python-xpcom. - + Bumped debhelper dependency. - * debian/pyversions, debian/pycompat: Files necessary for dh_pysupport and - dh_python. - - * debian/libxul-common.*, debian/libxul0d.*, debian/control: Create a new - libxul-common package for most architecture independent files. - - * debian/control: Add a build dependency on binutils >= 2.17-1 for mips and - mipsel, where #274738 is fixed. - * debian/patches/90_mips_performance.dpatch: Remove the xgot hack. - Closes: #374389. Thanks Thiemo Seufer. - Also remove the specific setting of MOZ_DEBUG_FLAGS="-g" for mips, it's - built with -g anyways. - * debian/rules: - + Bump shlib for libmozjs0d because of a new symbol. Other libraries were - not subject to symbol additions, so we can keep them as they are. - Closes: #376374. - + Removed an extra parenthesis to really build with minimal toc on ppc64. - Dammit. Closes: #361188. - * debian/patches/01_crash_focus: Fix a crasher and several similar potential - crashers. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Sat, 8 Jul 2006 14:22:43 +0200 - -xulrunner (1.8.0.4-1) unstable; urgency=high - - * The "finally a new upstream" release. - * Fixes the following security vulnerabilities: - CVE-2006-2775, CVE-2006-2776, CVE-2006-2778, CVE-2006-2780, - CVE-2006-2782, CVE-2006-2783, CVE-2006-2784, CVE-2006-2785, - CVE-2006-2786, CVE-2006-2787. - - * debian/patches/00_securityfix.dpatch: Removed, since this release includes - all the security changes we brought from CVS in this patch. - * debian/patches/90_js_mipsel_endianness.dpatch: Removed, since it was - applied upstream. - * debian/patches/01_installer.dpatch, - debian/patches/01_javaxpcom.dpatch: Removed parts that were applied - * debian/patches/00list: Updated accordingly. - * debian/patches/01_distclean.dpatch, - debian/patches/01_xpcomglue.dpatch: Adapted to upstream changes. - upstream. - * debian/patches/99_configure.dpatch: Updated. - - * debian/patches/01_pyxpcom.dpatch: Use a make variable for PYTHON_SO. - * debian/patches/90_unichar_alignment.dpatch. - * debian/patches/00list: Added 90_unichar_alignment. - * debian/rules: - + Set this PYTHON_SO variable when building python modules. - + Disabled strict aliasing from optimized builds. - + Build with minimal toc on ppc64. Closes: #361188. - + Fix for Gecko date extraction from client.mk. - * debian/mozconfig: Set default mozilla home. - * debian/control: Replaced some Conflicts with Replaces, which should be fine. - - * debian/rules, debian/control, debian/mozconfig, debian/python-xpcom.dirs.in, - debian/python-xpcom.install.in, debian/libmozillainterfaces-java.install, - debian/libmozillainterfaces-java.links, debian/*.conf: Remove pyxpcom and - javaxpcom (again) packages and build. We want this release not to go through - NEW (again). - - -- Mike Hommey Thu, 15 Jun 2006 01:05:34 +0200 - -xulrunner (1.8.0.1-12) unstable; urgency=low - - * The release of the Beast. - * debian/control: - + Added dependency upon libnss3-dev to libxul-dev. - + Fixed dependencies and conflicts so that the package should be binNMU - safe. - + Depends upon dpkg-dev >= 1.13.19 accordingly. - * debian/control, debian/rules: xulrunner must depend on libxul0d - versions >= 1.8.0.1-9. Closes: #370152. - - * Add support for PyXPCOM: - + debian/mozconfig: Added the python/xpcom extension. - + debian/control: Added build dependency on python-dev. Added - python2.3-xpcom and python2.4-xpcom packages. - + debian/python-xpcom.install.in: Install template for python XPCOM files. - + debian/python-xpcom.dirs.in: Directories to create in python XPCOM - packages. - + debian/rules: - - Add rules to build the python xpcom packages. - - Add a shlibs.local hack to have python xpcom packages correctly depend - on libxul0d >= 1.8.0.1-12. - + debian/patches/01_no_examples.dpatch: Don't install the pyxpcom sample - component. - Closes: #173264, #277120. - - * Add support for JavaXPCOM again: - + debian/mozconfig: --enable-javaxpcom. - + debian/*.conf: Set javaxpcom=1. - + debian/control: Added a build dependency on java-gcj-compat-dev - >= 1.0.56 to avoid #365934, and force build dependency on ecj-bootstrap - >= 3.1.2-6 to avoid #361608. - + debian/rules: Uncommented the javaxpcom related rules. Removed the - workarounds for #365934 and #361608. Install all MozillaInterfaces jar - files in the sdk directory. - + debian/libxul0d.install: Uncommented the javaxpcom files. Removed - installation of MozillaInterfaces.jar. - + debian/control: Added a libmozillainterfaces-java package for the public - java interfaces. - + debian/libmozillainterfaces-java.(install|links): Install - MozillaInterfaces.jar in /usr/share/java, and install the -src.jar file - in the sdk directory. - + debian/patches/01_pyxpcom.dpatch: Fix installation directory. - + debian/patches/00list: Updated to include this new patch. - - -- Mike Hommey Tue, 6 Jun 2006 23:26:09 +0200 - -xulrunner (1.8.0.1-11) unstable; urgency=low - - * The "Let's get migrated" release. - * debian/control: Don't build-depend on java-gcj-compat-dev. - * debian/libxul0d.install: Comment out the javaxpcom files installation. - * debian/rules: Comment out javaxpcom related rules, but put the fix for - jni.h detection nevertheless. Closes: #367863. - * debian/*.conf: Set javaxpcom=0. - * debian/mozconfig: --disable-javaxpcom. - - * debian/rules: - + Remove extra parenthesis in the productComment. - + Generate the .chk file from the stripped libsoftokn3.so.0d. - * debian/patches/01_security.dpatch: Build the shlibsign utility again, so - that we can generate the .chk that can be useful for FIPS mode, but don't - build the .chk file automatically since we are going to strip the library, - making the .chk file obsolete. - * debian/patches/01_ssl.dpatch: Disable SSLv2 and SSLv3 40-bit ciphers. - Closes: #308334. - * debian/patches/01_soname.dpatch: Change the way libnss tries to find the - .chk file for FIPS mode so that the .chk file name needn't contain ".so" - when using a full SONAME. - * debian/patches/00list: Apply 01_security after 01_soname ; Added 01_ssl. - * debian/libxul0d.README.Debian: Add a note about SSLv2 and SSLv3 40-bit - ciphers. - - -- Mike Hommey Sat, 20 May 2006 21:23:00 +0200 - -xulrunner (1.8.0.1-10) unstable; urgency=critical - - * The "how dumb can I be ?" release. - * debian/rules: Don't use x86 specific directory to find jni.h. - - -- Mike Hommey Sun, 14 May 2006 01:25:10 +0200 - -xulrunner (1.8.0.1-9) unstable; urgency=critical - - * The "I wish they had a distribution-friendly security policy" release. - * Fixes the following security vulnerabilities: - CVE-2006-0297, CVE-2006-0748, CVE-2006-1530, CVE-2006-1531, - CVE-2006-1723, CVE-2006-1724, CVE-2006-1725, CVE-2006-1726, - CVE-2006-1727, CVE-2006-1728, CVE-2006-1729, CVE-2006-1730, - CVE-2006-1732, CVE-2006-1742. - * Should fix the following security vulnerabilities: - CVE-2006-0884, CVE-2006-1045, CVE-2006-1529, CVE-2005-2353. - * debian/patches/00_securityfix.dpatch: All security patches for the issues - above. I hope none has been forgotten, it has been a real PITA to go - through all the patches in upstream CVS to find those commits that *might* - be related to fixing the flaws. - - * debian/patches/01_native_uconv.dpatch: - + Add the scriptableunicodeconverter component. Will make chatzilla work. - + Fix GBK and EUC-TW charset names so that iconv recognizes them. - Closes: #365886. - * debian/patches/01_killAll.dpatch, debian/xulrunner.install: Correctly - install the killAll component. - * debian/patches/01_js_binary.dpatch: Add readline support to xpcshell. - * debian/patches/01_no_register.dpatch: Remove (un|)registering system. We - don't need it since we register ourselves. - * debian/patches/01_broken_perl.dpatch: Apply patch from bz#325148 instead - of removing the broken perl code. - * debian/patches/01_no_chromelist.dpatch: Also correctly call make-jars.pl - to avoid creation of unexpected chrome in dist/bin instead of - dist/bin/chrome. - * debian/mozconfig: - + Disable elf-dynstr-gc, which is pretty useless nowadays. - + Enable javaxpcom support. - * debian/rules: - + Added a check between dist/bin and $DESTDIR/usr/lib/xulrunner to see if - upstream correctly installs everything... - + Set JAVA_HOME for configure to find the java compiler. - + Work around bug #361806 by setting JAVAC at build time. - + Work around bug #365934 by using --with-java-include-path configure - option, and work around a feature of cpp by creating a symlink to the - real location of jni.h in the debian directory. - + Don't install dependentlibs.list (see debian/patches/01_xpcomstub.dpatch - below). - + Changed the way we move libraries to /usr/lib. - + Changed the User-Agent string again, it seems too many dumb scripts use - the useless date from the product string. - * debian/control: Added java-gcj-compat-dev to build dependencies. - * debian/patches/01_javaxpcom.dpatch: - + Apply patch from bz#327654 to be able to actually build the javaxpcom - stuff. - + Allow to build with gcj headers. - + Don't install GenerateJavaInterfaces. - + Correctly install javaxpcom.jar. - + Don't use visibility flags so that symbols are exported. - * debian/*.conf: Set jaxaxpcom to 1. - * debian/patches/01_icons.dpatch: Apply patch from bz#314927 to install - default.xpm in the right place - * debian/xulrunner.install: Install chrome/icons, where default.xpm is - sitting. - * debian/patches/01_installer.dpatch: Apply patch from bz#328505 to allow - to install without a vendor name. - * debian/patches/01_mouse_buttons.dpatch: Extended mouse buttons support - taken from #244305. Thanks Peter Colberg. - * debian/patches/01_xpcomstub.dpatch: Correctly install dependentlibs.list - and apply patch from bz#332262 for it to contain NSS libraries. - * debian/patches/01_distclean.dpatch: Make distclean cleaner. - * debian/patches/01_target_xpcom_abi.dpatch: Apply patch from bz#322450 plus - the OS_TEST fix that got landed at the same time so that TARGET_XPCOM_ABI - is correctly set on sparc. - * debian/patches/01_embed_initial_visibility.dpatch: Apply patch from - bz#312998 to fix gtkmozembed's EmbedWindow::GetVisibility. Closes: #365868. - * debian/patches/01_config_install.dpatch: Correct installation of all the - headers files from the config/ directory. - * debian/patches/00list: Updated to include all the new patches. - * debian/patches/99_configure.dpatch: Updated. - * debian/control: - + Bumped Standards-Version to 3.7.2.0. No changes. - + Add small text about the SDK to libxul-dev's description. - + Make libxul-dev depend on xulrunner for the development tools (xpt_link, - xpt_dump, xpidl, regxpchrome) - * debian/rules, debian/libxul-dev.install: Install the SDK files. - * debian/libxul0d.install: Install MozillaInterfaces.jar in - /usr/lib/xulrunner instead of inside the SDK (but put a symlink there), - since it is useful to embed javaxpcom. - * debian/libxul0d.install, debian/xulrunner.install: Move the PSM files - from xulrunner to libxul0d. Closes: #359220, #359226. - * debian/control: Make libxul0d conflict with those older versions of - xulrunner that included the PSM files. - - -- Mike Hommey Sat, 13 May 2006 23:22:35 +0200 - -xulrunner (1.8.0.1-8) unstable; urgency=low - - * debian/libxul0d.install: - + Install xpt files one by one instead of glob, so that we: - - put mozgnome.xpt in xulrunner-gnome-support - (debian/xulrunner-gnome-support.install) - - don't install the sample simple.xpt - + Don't install the sample component libsimpletest.so. - * debian/rules: - + Don't remove the .chk file, since we don't install it anymore. - + Use -Wl,--as-needed as LDFLAGS. That will work around upstream linking - strategy to limit useless linkage. - + Use a specific LD_LIBRARY_PATH at link time so that we don't need to - link against indirect dependencies. This is a temporary workaround until - this is workaround some better other way. - + Added some install checks after binary packages build, so that we can - know if we forgot anything. - + Fixed the way we get the DEBIAN_VERSION. - * debian/patches/01_native_uconv.dpatch: - + Don't build intl/uconv/ucvja and friends, since this is supported by - the native uconv implementation and not even linked into something we - ship. - + Properly load invalid UTF-8 files and more generally malformed files - as to their (supposed) encoding. Closes: #358815, #359049, #358599. - * debian/patches/01_prefs.dpatch: set javascript.options.showInConsole. - * debian/patches/01_security_build.dpatch: - + Don't build the stuff we don't need, and dynamically link libnssckbi to - both libplc4 and libplds4 instead of linking statically. - + Build with debugging symbols. - * debian/patches/01_no_chromelist.dpatch: Don't build chromelist.txt files. - * debian/patches/01_no_sys_profile.dpatch: Don't install system profile. - * debian/patches/01_no_examples.dpatch: Don't build the examples. - * debian/patches/01_xpcomglue.dpatch: - + Build the xpcom glue as a shared library. - + Load DSOs from . when directory is not given. That makes regxpcom work - as "expected". - * debian/patches/80_xpidl.dpatch: Added an error message when no file is - given, to sync with the patch against trunk I sent upstream. - * debian/patches/01_about:plugins.dpatch: Install the files for - about:plugins. Closes: #354037, #356082. - * debian/patches/01_installer.dpatch: Install applications in /usr/local/lib - instead of /usr/lib. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated. - * debian/rules, debian/spidermonkey-bin.install: Move out some files from - the install target instead of the binary target. Install them with - dh_install. - * debian/control: Bumped to Standards-Version: 3.6.2.2. No changes required. - * debian/libxul0d.postinst, debian/libxul0d.preinst: Instead of removing - compreg.dat and xpti.dat to solve #357589, create a .autoreg file. That - will trigger components registration in all cases, even in cases where the - component registry was stored in a profile directory. - Do it on postinst at configure time instead of preinst. - * debian/xulrunner-gnome-support.{postinst|prerm}: Also do it when - configuring or removing xulrunner-gnome-support. - * debian/libxul0d.prerm: Remove all files that could be generated by running - xulrunner or programs using libxul as root, plus the .autoreg file we - create in case it's still there. - * debian/libxul0d.install, debian/libxul-dev.install: Install the - libxpcomglue files. - * debian/control, debian/rules: Added debugging symbols in separated - packages. - * debian/control, debian/compat: Bumped debhelper compatibility to 5. - * debian/libxul0d.links: Add links to the libraries in /usr/lib/xulrunner. - That will allow some (but not all, because of C++ ABI differences) - components from mozilla and/or upstream to work with xulrunner. It also - allows the XPCOM Glue to kinda work without deep modifications. - * debian/libxul0d.conf, debian/xulrunner.conf, debian/libxul0d.install, - debian/xulrunner.install, debian/rules: Install GRE "configurations" into - /etc/gre.d. That is used by the XPCOM Glue (thus, by the xulrunner stub). - * debian/rules, debian/libxul0d.install: Install the dependentlibs.list file. - - -- Mike Hommey Sat, 1 Apr 2006 16:09:27 +0200 - -xulrunner (1.8.0.1-7) unstable; urgency=low - - * debian/rules: Add -g to the build flags when building with - DEB_BUILD_OPTIONS=nostrip. If we ask for nostrip, we want the debugging - symbols, right? ;) - * debian/libxul0d.preinst, debian/libxul0d.prerm: Remove - /usr/lib/xulrunner/components/{compreg|xpti}.dat files on upgrade and - removal. Closes: #357589. That will also avoid gnome-support components to - be ignored if they were created when the components were not yet - installed. - - -- Mike Hommey Thu, 23 Mar 2006 23:02:29 +0100 - -xulrunner (1.8.0.1-6) unstable; urgency=low - - * debian/copyright: Fixed typo. - * debian/patches/90_mips64_build.dpatch: Patch from Martin Michlmayr for - mips64 builds. - * debian/patches/90_unsupported_arch_build.dpatch: Don't use x86 as CPU_ARCH - when building on an unsupported architectures. Closes: #357035. - * Put back some stuff that used to be in spidermonkey-bin: - + debian/rules, debian/smjs.1: Add the manual page. - + debian/rules, debian/spidermonkey-bin.menu: Add the menu item. - + debian/spidermonkey-bin.postinst, debian/spidermonkey-bin.prerm: - Add the /usr/bin/js alternative. Closes: #355729. - * debian/mozconfig: Enable iconv support. - * debian/patches/01_native_uconv.dpatch: Fix for the build to succeed when - iconv support is enabled. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Fri, 17 Mar 2006 07:16:10 +0100 - -xulrunner (1.8.0.1-5) unstable; urgency=low - - * debian/mozconfig: DON'T build the typeaheadfind module. It will cause - problems with firefox as stated before AND with the newer Galeons. I guess - it will also be problematic with newer Epiphanies. - * debian/rules: Changed the Gecko/Debian/x.y.z.t-r string to - Gecko/Debian-x.y.z.t-r for RFC2616 compliance. Thanks Josh Triplett and - Matthew Wilcox. - * debian/rules, debian/xulrunner-config: Provide a version of - xulrunner-config that gives more appropriate cflags and libs. - - -- Mike Hommey Mon, 27 Feb 2006 19:44:59 +0100 - -xulrunner (1.8.0.1-4) unstable; urgency=low - - * debian/mozconfig: - + Build the typeaheadfind module. It will enable it in Galeon and - Epiphany, but might cause problems with future firefoxes built on top on - xulrunner. That will need to be investigated further. - + Build with a flat chrome instead of jar files. - * debian/libxul0d.install, debian/xulrunner.install: Changed chrome - wildcards accordingly. - * debian/patches/01_zip.dpatch: Don't need zip if not needed (not building - jar files) - * debian/patches/01_broken_perl.dpatch: Remove useless broken perl code. - * debian/patches/01_useragent.dpatch: Remove useless useragent setter at - startup so that general.useragent.product and general.useragent.productSub - set in our vendor.js preference file work at startup time. - * debian/patches/99_configure.dpatch: Updated. - * debian/patches/00list: Updated accordingly. - * debian/control: Removed build dependency upon zip. - - -- Mike Hommey Tue, 21 Feb 2006 18:36:26 +0100 - -xulrunner (1.8.0.1-3) unstable; urgency=low - - * debian/control: - + Added a conflict against mozilla-browser on libxul-dev. Closes: #353600. - + Renamed libsmjs1-dev to libsmjs-dev, since that what is the name of the - dev package provided by the old spidermonkey package. - + Sync sections with override for spidermonkey-bin, libsmjs1 and - libsmjs-dev. - * debian/libsmjs1-dev.links: Renamed to libsmjs-dev.links. - * debian/patches/90_xpcom_hppa.dpatch: Somehow, the assembler files got - their content twice. Fixing that should make it build properly on HPPA. - * debian/xulrunner.*, debian/libxul0d.*: - + Moved /usr/share/xulrunner/defaults from xulrunner to libxul0d ; leave - out profile and preferences. They will be reintroduced if they appear to - be really useful. As for now, they just seem to be vestiges of Mozilla, - Firefox or Thunderbird. - + Moved /usr/share/xulrunner/res from xulrunner to libxul0d. - + Moved /usr/share/xulrunner/chrome/classic.*, en-US.* and toolkit.* from - xulrunner to libxul0d. If the other chrome files appear to be required - for something else, we might consider moving them as well. - * debian/control: Add a conflict on older xulrunner to libxul0d according to - the moving around of files. - * debian/rules: Changed the way we identificate ourselves in - /usr/share/xulrunner/defaults/pref/vendor.js, and move it in libxul0d. - We will using be Gecko/Debian/ instead of Gecko/yyyymmdd, - which was pointless anyway, because it was giving the date of the build, - not the date of the API... - * debian/patches/01_prefs.dpatch: Fix some printer and font configuration. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Mon, 20 Feb 2006 23:11:39 +0100 - -xulrunner (1.8.0.1-2) unstable; urgency=low - - * debian/rules: - + copy LICENSE instead of creating a link. - + add -A to dh_installdocs. - + don't install README.txt. - + don't change xulrunner-gtkmozembed.pc, xulrunner-plugin.pc - and xulrunner-xpcom.pc. Some applications that build against gecko - seem to make bad assumptions, at least with gtkmozembed. It is safest - this way, until things change upstream. - * debian/patches/01_sonames.dpatch: Fix the dirname complain. - * debian/xulrunner.install, debian/xulrunner.links, debian/libxul0d.install, - debian/libxul0d.links: Moved greprefs from xulrunner to libxul0d. - The usually necessary changes to dependencies and conflicts have not been - made because 1.8.0.1-1 never reached the archive. - * debian/patches/90_js_mipsel_endianness.dpatch: Patch to fix little - endianness of mipsel. Thanks Ian Jackson and Thiemo Seufer. - * debian/patches/80_passwdmgr.dpatch: Take patch from bz#235336 as suggested - by Ian Jackson to allow password manager to work with sites that only have - a password field, no username. - * debian/patches/01_gfx_cairo.dpatch, debian/patches/01_gfx_thebes.dpatch, - debian/patches/01_canvas_cairo.dpatch: Removed. They were for the 1.9 - branch. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Wed, 8 Feb 2006 18:53:28 +0100 - -xulrunner (1.8.0.1-1) unstable; urgency=low - - * Initial release. Closes: #284189. - * First upstream release: 1.8.0.1, synched with Firefox 1.5.0.1. - * debian/patches/99_configure.dpatch: Updated. - * debian/rules: - + Removed package names from the dh_makeshlibs call. It just works fine - with the -a option. - + Removed useless dh_shlibdeps call when building arch-independent - packages. - + Removed the -l option to the dh_shlibdeps call, it works fine without. - + Move libnssckbi.so back in /usr/lib/xulrunner. - + Add a MPL file to the docs installed, taken from the upstream LICENSE - file. - * debian/control: - + Added a xulrunner-gnome-support package for a separate gnome support. - + Made the xulrunner package suggest this new package. - + Typos corrections. - + Add sections to packages. - * debian/xulrunner-gnome-support.install: Install the gnome related - components. - * debian/libxul0d.install, debian/xulrunner.install: Moved some components - from libxul0d to xulrunner. - * debian/patches/01_ckbi_location: Removed. - * debian/patches/00list: Updated accordingly. - * debian/copyright: Updated. - - -- Mike Hommey Tue, 7 Feb 2006 19:52:24 +0100 - -xulrunner (1.7.99+cvs20060113-1) experimental; urgency=low - - * New CVS checkout. - * debian/mozconfig: Disable Java-XPCOM bridge. - * debian/control: Added | libreadline-dev to build dependencies. - * debian/patches/01_pangoxft.dpatch: force linking against pangoxft with - newer versions of pango. - * debian/patches/80_dash_workaround.dpatch, - debian/patches/80_entropy.dpatch, - debian/patches/80_xpidl.dpatch, - debian/patches/80_xrender_bug.dpatch, - debian/patches/90_ia64_align.dpatch, - debian/patches/90_mips_performance.dpatch, - debian/patches/90_ppc64_build.dpatch, - debian/patches/90_xpcom_arm_optim.dpatch, - debian/patches/90_xpcom_arm_unused_attribute.dpatch, - debian/patches/90_xpcom_hppa.dpatch, - debian/patches/90_xpcom_m68k.dpatch, - debian/patches/90_xpcom_mips.dpatch: Patches stolen from Firefox. - * debian/patches/00list: Updated accordingly. - * debian/patches/99_configure.dpatch: Updated. - - -- Mike Hommey Thu, 19 Jan 2006 17:08:58 +0100 - -xulrunner (1.7.99+cvs20051212-1) experimental; urgency=low - - * New CVS checkout. - * debian/control: Moved -dev packages from arch: any to arch: all. - * debian/rules: - + Properly copy nss includes. - + Properly call dh_shlibdeps with the changed package names. - + Add a vendor.js file adding debian version in user-agent string. - + Modify *.pc files to fit modified include and library directories - and install them. - * debian/lib*-dev.install: Removed pkgconfig files. - * debian/*-dev.dirs: Create usr/lib/pkgconfig in the dev packages. - * debian/xulrunner.dirs: Create the prefs dir for the vendor.js file. - * debian/patches/01_locale.dpatch: Correctly set locale. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Sun, 18 Dec 2005 13:44:17 +0100 - -xulrunner (1.7.99+cvs20051130-1) experimental; urgency=low - - * New CVS checkout. - * debian/mozconfig: - + Added cookie and permissions extensions. - + Disabled building of the installer. - * debian/patches/01_sidebar.dpatch: Added the sidebar extension. - * debian/rules: - + Copy config.guess and config.sub files to the right places. - + Remove the .chk files. - + Add a debug DEB_BUILD_OPTIONS to add --enable-debug to configure. - * debian/patches/01_sonames.dpatch: Added soname support. - * debian/patches/01_js_binary.dpatch: Add dependency for js on libmozjs.so. - * debian/patches/99_configure.dpatch: Updated and added nsprpub/configure.in - in the scope. - * debian/patches/00list: Updated accordingly. - * debian/libmozjs-dev.install, debian/libmozjs.install, - debian/libnspr4.6-dev.install, debian/libnspr4.6.install, - debian/libnss3.10-dev.install, debian/libnss3.10.install, - debian/libxul-dev.install, debian/libxul.install: - + Moved .so files in -dev packages and put .so.* files in non -dev - packages. - + put usr/lib/xulrunner/components in libxul instead of xulrunner. - * debian/*.preinst, debian/*.postrm: Removed, since we remove the - diversions. - * debian/control: - + Add proper conflicts with mozilla's packages. - + Renamed packages to reflect the sonames. - + Removed xulrunner-dev package. - * debian/lib*.install: Renamed accordingly. - * debian/patches/01_system_bz2.dpatch: Changes to better fit upstream build - system. - * debian/xulrunner-dev.install: Removed, as we removed the package. - * debian/libxul-dev.install: Added the xulrunner-config file that used to be - in xulrunner-dev. - * debian/xulrunner.install: Added xulrunner-stub. - * debian/libxul0d.dirs: Create /usr/lib/xulrunner/extensions, that the - extensions manager insists on having existing, even if empty. - * debian/libsmjs1.links: Changed link for the versioned library. - - -- Mike Hommey Mon, 12 Dec 2005 11:12:47 +0100 - -xulrunner (1.7.99+cvs20051002-1) experimental; urgency=low - - * New CVS checkout. - * debian/patches/01_visibility.dpatch: Use -fvisibility=hidden instead of - the system wrappers, since because of bug #331460, with the system - wrappers, the resulting binary is not PIC. - * debian/patches/99_configure.dpatch: Updated. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Sun, 2 Oct 2005 12:48:41 +0200 - -xulrunner (1.7.99+cvs20050915-1) experimental; urgency=low - - * New CVS checkout of the less experimental 1.8 branch. - * debian/mozconfig: Use gtk2 gfx instead of cairo-gtk2 since it is not - developped in 1.8 branch. - * debian/patches/01_canvas_cairo.dpatch: Removed: been applied upstream. - * debian/patches/01_ckbi_location.dpatch: Allow libnssckbi to be loaded from - /usr/lib. (quite dirty, but, well...) - * debian/patches/01_gfx_cairo.dpatch, 01_gfx_thebes.dpatch: Removed. - * debian/patches/01_system_bz2.dpatch: Updated following upstream advices. - * debian/patches/99_configure.dpatch: Updated. - * debian/patches/00list: Updated accordingly. - - -- Mike Hommey Thu, 15 Sep 2005 15:42:40 +0200 - -xulrunner (1.8.99+cvs20050816-0) experimental; urgency=low - - * Initial package. - * debian/mozconfig: Enabled build with system cairo and cairo-gtk2 gfx. - * debian/patches/01_canvas_cairo.dpatch: Correctly build with system cairo. - * debian/patches/01_embedding_tests.dpatch: Don't build embedding tests when - using --disable-tests. - * debian/patches/01_install_path.dpatch: Install in the xulrunner directory - instead of xulrunner-1.8. - * debian/patches/01_gfx_cairo.dpatch, 01_gfx_thebes.dpatch: Patches for - correct building of gfx with system cairo. - * debian/patches/01_js_binary.dpatch: Allow to build the js binary to - provide a more up-to-date spidermonkey. - * debian/patches/01_system_bz2.dpatch: Allow to build with the system bzip2 - library. - * debian/patches/99_configure.dpatch: Changes to configure resulted from - changes to configure.in. - * debian/patches/00list: Built list accordingly. - - -- Mike Hommey Tue, 16 Aug 2005 13:45:47 +0200 diff -Nru firefox-57.0/debian/compat firefox-57.0.1~boss1/debian/compat --- firefox-57.0/debian/compat 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/compat 2014-10-07 07:17:24.000000000 +0000 @@ -1 +1 @@ -9 +5 diff -Nru firefox-57.0/debian/control firefox-57.0.1~boss1/debian/control --- firefox-57.0/debian/control 2017-11-15 00:20:05.000000000 +0000 +++ firefox-57.0.1~boss1/debian/control 2015-08-17 16:10:11.000000000 +0000 @@ -1,1157 +1,265 @@ Source: firefox Section: web Priority: optional -Maintainer: Maintainers of Mozilla-related packages -Uploaders: Mike Hommey -Build-Depends: autotools-dev, - debhelper (>= 9.20160114), - autoconf2.13, - libx11-dev, - libx11-xcb-dev, - libxt-dev, - libgtk-3-dev, - libgtk2.0-dev (>= 2.10), - libglib2.0-dev (>= 2.16.0), - libstartup-notification0-dev, - libjpeg-dev, - zlib1g-dev, - libbz2-dev, - libreadline-dev, - python2.7, - python-minimal (>= 2.6.6-13~), - python-ply, - dpkg-dev (>= 1.16.1.1~), - libnspr4-dev (>= 2:4.16~), - libnss3-dev (>= 2:3.33~), - libsqlite3-dev (>= 3.20.1), - libvpx-dev (>= 1.5.0), - libhunspell-dev (>= 1.5), - libdbus-glib-1-dev, - libasound2-dev [linux-any], - libiw-dev [linux-any], - libnotify-dev, - libffi-dev, - libevent-dev (>= 1.4.1), - libjsoncpp-dev, - mesa-common-dev, - libpulse-dev, - yasm (>= 1.1), - rustc (>= 1.19), - cargo (>= 0.20), - llvm-4.0-dev, - libclang-4.0-dev, - clang-4.0, - zip, - unzip, - locales, - xvfb, - xfonts-base, - xauth, - ttf-bitstream-vera, - fonts-freefont-ttf, - fonts-dejima-mincho, - iso-codes -Build-Conflicts: graphicsmagick-imagemagick-compat, - liboss4-salsa-dev, - libhildonmime-dev, - libosso-dev -Standards-Version: 3.9.8.0 -Vcs-Git: https://anonscm.debian.org/git/pkg-mozilla/iceweasel.git -b release/master -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-mozilla/iceweasel.git?h=release/master +Maintainer: Clement Lefebvre +Build-Depends: debhelper (>= 5), wget, python +Standards-Version: 3.7.2 Package: firefox Architecture: any -Depends: ${shlibs:Depends}, - ${misc:Depends}, - fontconfig, - procps, - debianutils (>= 1.16), - libsqlite3-0 (>= 3.7.12-1~) -Suggests: fonts-stix | otf-stix, - fonts-lmodern, - mozplugger, - libgssapi-krb5-2 | libkrb53, - libcanberra0 -Conflicts: j2re1.4, - pango-graphite (<< 0.9.3), -Breaks: xul-ext-torbutton -Provides: www-browser, - gnome-www-browser -Description: Mozilla Firefox web browser - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - - -Package: firefox-l10n-all -Architecture: all -Section: metapackages -Depends: ${misc:Depends}, firefox-l10n-ach, firefox-l10n-af, firefox-l10n-an, firefox-l10n-ar, firefox-l10n-as, firefox-l10n-ast, firefox-l10n-az, firefox-l10n-be, firefox-l10n-bg, firefox-l10n-bn-bd, firefox-l10n-bn-in, firefox-l10n-br, firefox-l10n-bs, firefox-l10n-ca, firefox-l10n-cak, firefox-l10n-cs, firefox-l10n-cy, firefox-l10n-da, firefox-l10n-de, firefox-l10n-dsb, firefox-l10n-el, firefox-l10n-en-gb, firefox-l10n-en-za, firefox-l10n-eo, firefox-l10n-es-ar, firefox-l10n-es-cl, firefox-l10n-es-es, firefox-l10n-es-mx, firefox-l10n-et, firefox-l10n-eu, firefox-l10n-fa, firefox-l10n-ff, firefox-l10n-fi, firefox-l10n-fr, firefox-l10n-fy-nl, firefox-l10n-ga-ie, firefox-l10n-gd, firefox-l10n-gl, firefox-l10n-gn, firefox-l10n-gu-in, firefox-l10n-he, firefox-l10n-hi-in, firefox-l10n-hr, firefox-l10n-hsb, firefox-l10n-hu, firefox-l10n-hy-am, firefox-l10n-id, firefox-l10n-is, firefox-l10n-it, firefox-l10n-ja, firefox-l10n-ka, firefox-l10n-kab, firefox-l10n-kk, firefox-l10n-km, firefox-l10n-kn, firefox-l10n-ko, firefox-l10n-lij, firefox-l10n-lt, firefox-l10n-lv, firefox-l10n-mai, firefox-l10n-mk, firefox-l10n-ml, firefox-l10n-mr, firefox-l10n-ms, firefox-l10n-my, firefox-l10n-nb-no, firefox-l10n-nl, firefox-l10n-nn-no, firefox-l10n-or, firefox-l10n-pa-in, firefox-l10n-pl, firefox-l10n-pt-br, firefox-l10n-pt-pt, firefox-l10n-rm, firefox-l10n-ro, firefox-l10n-ru, firefox-l10n-si, firefox-l10n-sk, firefox-l10n-sl, firefox-l10n-son, firefox-l10n-sq, firefox-l10n-sr, firefox-l10n-sv-se, firefox-l10n-ta, firefox-l10n-te, firefox-l10n-th, firefox-l10n-tr, firefox-l10n-uk, firefox-l10n-ur, firefox-l10n-uz, firefox-l10n-vi, firefox-l10n-xh, firefox-l10n-zh-cn, firefox-l10n-zh-tw -Description: All language packages for Firefox (meta) - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This is a metapackage depending on all available localizations of Firefox. - -Package: firefox-l10n-ach -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Acoli language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Acoli. +Breaks: firefox-l10n-en-us +Replaces: firefox-l10n-en-us, firefox-l10n-fr, firefox-l10n-af, firefox-l10n-ar, firefox-l10n-be, firefox-l10n-bg, firefox-l10n-eu, firefox-l10n-bn-bd, firefox-l10n-sq, firefox-l10n-ca, firefox-l10n-cs, firefox-l10n-da, firefox-l10n-de, firefox-l10n-el, firefox-l10n-en-gb, firefox-l10n-eo, firefox-l10n-et, firefox-l10n-fi, firefox-l10n-fy, firefox-l10n-gl, firefox-l10n-gu, firefox-l10n-he, firefox-l10n-hi, firefox-l10n-hr, firefox-l10n-hu, firefox-l10n-id, firefox-l10n-is, firefox-l10n-it, firefox-l10n-ja, firefox-l10n-kn, firefox-l10n-ko, firefox-l10n-lt, firefox-l10n-lv, firefox-l10n-nl, firefox-l10n-zh, firefox-l10n-es, firefox-l10n-fa, firefox-l10n-nb, firefox-l10n-nn, firefox-l10n-pl, firefox-l10n-pt-br, firefox-l10n-pt, firefox-l10n-ro, firefox-l10n-ru, firefox-l10n-sk, firefox-l10n-sl, firefox-l10n-sr, firefox-l10n-sv, firefox-l10n-th, firefox-l10n-tr, firefox-l10n-uk +Provides: gnome-www-browser, www-browser +Description: The Firefox web browser + The Mozilla Firefox Web Browser. + +Package: firefox-l10n-fr +Architecture: any +Description: French language packs for Firefox + French language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-af -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Afrikaans language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Afrikaans. - -Package: firefox-l10n-an -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Aragonese language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Aragonese. +Architecture: any +Description: Afrikaans language packs for Firefox + Afrikaans language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-ar -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Arabic language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Arabic. - -Package: firefox-l10n-as -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Assamese language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Assamese. - -Package: firefox-l10n-ast -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Asturian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Asturian. - -Package: firefox-l10n-az -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Azerbaijani language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Azerbaijani. +Architecture: any +Description: Arabic language packs for Firefox + Arabic language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-be -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Belarusian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Belarusian. +Architecture: any +Description: Belarusian language packs for Firefox + Belarusian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-bg -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-bg -Description: Bulgarian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Bulgarian. +Architecture: any +Description: Bulgarian language packs for Firefox + Bulgarian language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-eu +Architecture: any +Description: Basque language packs for Firefox + Basque language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-bn-bd -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Bengali (Bangladesh) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Bengali (Bangladesh). - -Package: firefox-l10n-bn-in -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Bengali (India) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Bengali (India). - -Package: firefox-l10n-br -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Breton language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Breton. - -Package: firefox-l10n-bs -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Bosnian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Bosnian. +Architecture: any +Description: Bengali-Bengladesh language packs for Firefox + Bengali-Bengladesh language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-sq +Architecture: any +Description: Albanian language packs for Firefox + Albanian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-ca -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-ca -Description: Catalan language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Catalan. - -Package: firefox-l10n-cak -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Kaqchikel language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Kaqchikel. +Architecture: any +Description: Catalan language packs for Firefox + Catalan language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-cs -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-cs-cz -Description: Czech language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Czech. - -Package: firefox-l10n-cy -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Welsh language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Welsh. +Architecture: any +Description: Czech language packs for Firefox + Czech language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-da -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-da -Description: Danish language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Danish. +Architecture: any +Description: Danish language packs for Firefox + Danish language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-de -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-de-de | myspell-de-at | myspell-de-ch -Description: German language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in German. - -Package: firefox-l10n-dsb -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Lower Sorbian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Lower Sorbian. +Architecture: any +Description: German language packs for Firefox + German language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-el -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-el-gr -Description: Modern Greek language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Modern Greek. +Architecture: any +Description: Greek language packs for Firefox + Greek language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-en-gb -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-en-gb | myspell-en-us -Description: English (United Kingdom) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in English (United Kingdom). - -Package: firefox-l10n-en-za -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-en-gb | myspell-en-us -Description: English (South Africa) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in English (South Africa). +Architecture: any +Description: British language packs for Firefox + British language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-eo -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-eo -Description: Esperanto language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Esperanto. - -Package: firefox-l10n-es-ar -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-es -Description: Spanish (Argentina) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Spanish (Argentina). - -Package: firefox-l10n-es-cl -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Spanish (Chile) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Spanish (Chile). - -Package: firefox-l10n-es-es -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-es -Description: Spanish (Spain) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Spanish (Spain). - -Package: firefox-l10n-es-mx -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Spanish (Mexico) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Spanish (Mexico). +Architecture: any +Description: Esperanto language packs for Firefox + Esperanto language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-et -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-et -Description: Estonian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Estonian. - -Package: firefox-l10n-eu -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Basque language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Basque. - -Package: firefox-l10n-fa -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Persian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Persian. - -Package: firefox-l10n-ff -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Fulah language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Fulah. +Architecture: any +Description: Estonian language packs for Firefox + Estonian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-fi -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: xul-ext-mozvoikko -Description: Finnish language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Finnish. +Architecture: any +Description: Finnish language packs for Firefox + Finnish language packs for the Mozilla Firefox Web Browser. -Package: firefox-l10n-fr -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-fr | myspell-fr-gut -Description: French language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in French. - -Package: firefox-l10n-fy-nl -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Western Frisian (Netherlands) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Western Frisian (Netherlands). - -Package: firefox-l10n-ga-ie -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Irish (Ireland) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Irish (Ireland). - -Package: firefox-l10n-gd -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Scottish Gaelic language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Scottish Gaelic. +Package: firefox-l10n-fy +Architecture: any +Description: Frysian language packs for Firefox + Frysian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-gl -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Galician language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Galician. - -Package: firefox-l10n-gn -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Guarani language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Guarani. - -Package: firefox-l10n-gu-in -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Gujarati (India) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Gujarati (India). +Architecture: any +Description: Galician language packs for Firefox + Galician language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-gu +Architecture: any +Description: Gujarati language packs for Firefox + Gujarati language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-he -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-he -Description: Hebrew language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Hebrew. - -Package: firefox-l10n-hi-in -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Hindi (India) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Hindi (India). +Architecture: any +Description: Hebrew language packs for Firefox + Hebrew language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-hi +Architecture: any +Description: Hindi language packs for Firefox + Hindi language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-hr -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Croatian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Croatian. - -Package: firefox-l10n-hsb -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Upper Sorbian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Upper Sorbian. +Architecture: any +Description: Croatian language packs for Firefox + Croatian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-hu -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-hu -Description: Hungarian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Hungarian. - -Package: firefox-l10n-hy-am -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Armenian (Armenia) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Armenian (Armenia). +Architecture: any +Description: Hungarian language packs for Firefox + Hungarian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-id -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Indonesian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Indonesian. +Architecture: any +Description: Indonesian language packs for Firefox + Indonesian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-is -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Icelandic language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Icelandic. +Architecture: any +Description: Icelandic language packs for Firefox + Icelandic language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-it -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-it -Description: Italian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Italian. +Architecture: any +Description: Italian language packs for Firefox + Italian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-ja -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Japanese language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Japanese. - -Package: firefox-l10n-ka -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Georgian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Georgian. - -Package: firefox-l10n-kab -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Kabyle language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Kabyle. - -Package: firefox-l10n-kk -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Kazakh language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Kazakh. - -Package: firefox-l10n-km -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Central Khmer language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Central Khmer. +Architecture: any +Description: Japanese language packs for Firefox + Japanese language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-kn -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Kannada language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Kannada. +Architecture: any +Description: Kannada language packs for Firefox + Kannada language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-ko -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Korean language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Korean. - -Package: firefox-l10n-lij -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Ligurian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Ligurian. +Architecture: any +Description: Korean language packs for Firefox + Korean language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-lt -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-lt -Description: Lithuanian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Lithuanian. +Architecture: any +Description: Lithuanian language packs for Firefox + Lithuanian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-lv -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-lv -Description: Latvian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Latvian. - -Package: firefox-l10n-mai -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Maithili language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Maithili. - -Package: firefox-l10n-mk -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Macedonian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Macedonian. - -Package: firefox-l10n-ml -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Malayalam language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Malayalam. - -Package: firefox-l10n-mr -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Marathi language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Marathi. - -Package: firefox-l10n-ms -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Malay language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Malay. - -Package: firefox-l10n-my -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Burmese language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Burmese. - -Package: firefox-l10n-nb-no -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-nb -Description: Norwegian Bokmål (Norway) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Norwegian Bokmål (Norway). +Architecture: any +Description: Latvian language packs for Firefox + Latvian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-nl -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-nl -Description: Dutch language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Dutch. - -Package: firefox-l10n-nn-no -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-nn -Description: Norwegian Nynorsk (Norway) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Norwegian Nynorsk (Norway). - -Package: firefox-l10n-or -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Oriya language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Oriya. - -Package: firefox-l10n-pa-in -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Panjabi (India) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Panjabi (India). +Architecture: any +Description: Dutch language packs for Firefox + Dutch language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-zh +Architecture: any +Description: Chinese language packs for Firefox + Chinese language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-es +Architecture: any +Description: Spanish language packs for Firefox + Spanish language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-fa +Architecture: any +Description: Persian language packs for Firefox + Persian language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-nb +Architecture: any +Description: Bokmal language packs for Firefox + Bokmal language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-nn +Architecture: any +Description: Nynorsk language packs for Firefox + Nynorsk language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-pl -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-pl -Description: Polish language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Polish. +Architecture: any +Description: Polish language packs for Firefox + Polish language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-pt-br -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-pt-br | myspell-pt -Description: Portuguese (Brazil) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Portuguese (Brazil). - -Package: firefox-l10n-pt-pt -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-pt-pt | myspell-pt -Description: Portuguese (Portugal) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Portuguese (Portugal). - -Package: firefox-l10n-rm -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Romansh language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Romansh. +Architecture: any +Description: Portuguese Brazilian language packs for Firefox + Portuguese Brazilian language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-pt +Architecture: any +Description: Portuguese language packs for Firefox + Portuguese language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-ro -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Romanian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Romanian. +Architecture: any +Description: Romanian language packs for Firefox + Romanian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-ru -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-ru -Description: Russian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Russian. - -Package: firefox-l10n-si -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Sinhala language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Sinhala. +Architecture: any +Description: Russian language packs for Firefox + Russian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-sk -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-sk -Description: Slovak language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Slovak. +Architecture: any +Description: Slovak language packs for Firefox + Slovak language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-sl -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-sl -Description: Slovenian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Slovenian. - -Package: firefox-l10n-son -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Songhai languages language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Songhai languages. - -Package: firefox-l10n-sq -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Albanian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Albanian. +Architecture: any +Description: Slovenian language packs for Firefox + Slovenian language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-sr -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Serbian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Serbian. - -Package: firefox-l10n-sv-se -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-sv-se -Description: Swedish (Sweden) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Swedish (Sweden). - -Package: firefox-l10n-ta -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Tamil language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Tamil. - -Package: firefox-l10n-te -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Telugu language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Telugu. +Architecture: any +Description: Serbian language packs for Firefox + Serbian language packs for the Mozilla Firefox Web Browser. + +Package: firefox-l10n-sv +Architecture: any +Description: Swedish language packs for Firefox + Swedish language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-th -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Thai language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Thai. +Architecture: any +Description: Thai language packs for Firefox + Thai language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-tr -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Turkish language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Turkish. +Architecture: any +Description: Turkish language packs for Firefox + Turkish language packs for the Mozilla Firefox Web Browser. Package: firefox-l10n-uk -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Recommends: myspell-uk -Description: Ukrainian language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Ukrainian. - -Package: firefox-l10n-ur -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Urdu language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Urdu. - -Package: firefox-l10n-uz -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Uzbek language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Uzbek. - -Package: firefox-l10n-vi -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Vietnamese language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Vietnamese. - -Package: firefox-l10n-xh -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Xhosa language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Xhosa. - -Package: firefox-l10n-zh-cn -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Chinese (China) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Chinese (China). - -Package: firefox-l10n-zh-tw -Architecture: all -Section: localization -Depends: ${misc:Depends}, - firefox (>= ${source:Version}), firefox (<< ${source:Version}.1~) -Description: Chinese (Taiwan) language package for Firefox - Firefox is a powerful, extensible web browser with support for modern - web application technologies. - . - This package contains the localization of Firefox in Chinese (Taiwan). +Architecture: any +Description: Ukrainian language packs for Firefox + Ukrainian language packs for the Mozilla Firefox Web Browser. + diff -Nru firefox-57.0/debian/control.in firefox-57.0.1~boss1/debian/control.in --- firefox-57.0/debian/control.in 2017-11-15 00:15:09.000000000 +0000 +++ firefox-57.0.1~boss1/debian/control.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,192 +0,0 @@ -Source: firefox -Section: web -Priority: optional -Maintainer: Maintainers of Mozilla-related packages -Uploaders: Mike Hommey -Build-Depends: autotools-dev, -%if DIST == wheezy || DIST == jessie - debhelper (>= 9), -%else - debhelper (>= 9.20160114), -%endif -%if DIST == wheezy - gcc-mozilla, -%endif - autoconf2.13, - libx11-dev, - libx11-xcb-dev, - libxt-dev, -%if GTK3 - libgtk-3-dev, -%endif - libgtk2.0-dev (>= 2.10), - libglib2.0-dev (>= 2.16.0), - libstartup-notification0-dev, - libjpeg-dev, -%if USE_SYSTEM_ZLIB - zlib1g-dev, -%endif -%if USE_SYSTEM_BZ2 - libbz2-dev, -%endif - libreadline-dev, - python2.7, - python-minimal (>= 2.6.6-13~), - python-ply, - dpkg-dev (>= 1.16.1.1~), -%if USE_SYSTEM_NSPR - libnspr4-dev (>= 2:4.16~), -%endif -%if USE_SYSTEM_NSS - libnss3-dev (>= 2:3.33~), -%endif -%if USE_SYSTEM_SQLITE - libsqlite3-dev (>= 3.20.1), -%endif -%if USE_SYSTEM_VPX - libvpx-dev (>= 1.5.0), -%endif -%if USE_SYSTEM_HUNSPELL - libhunspell-dev (>= 1.5), -%endif - libdbus-glib-1-dev, - libasound2-dev [linux-any], - libiw-dev [linux-any], - libnotify-dev, -%if USE_SYSTEM_FFI - libffi-dev, -%endif -%if USE_SYSTEM_LIBEVENT - libevent-dev (>= 1.4.1), -%endif - libjsoncpp-dev, - mesa-common-dev, - libpulse-dev, - yasm (>= 1.1), - rustc (>= 1.19), - cargo (>= 0.20), - llvm-4.0-dev, - libclang-4.0-dev, - clang-4.0, - zip, - unzip, - locales, - xvfb, - xfonts-base, - xauth, - ttf-bitstream-vera, - fonts-freefont-ttf, - fonts-dejima-mincho, - iso-codes -Build-Conflicts: graphicsmagick-imagemagick-compat, - liboss4-salsa-dev, - libhildonmime-dev, - libosso-dev -Standards-Version: 3.9.8.0 -Vcs-Git: https://anonscm.debian.org/git/pkg-mozilla/iceweasel.git -b @SHORT_SOURCE_CHANNEL@/master -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-mozilla/iceweasel.git?h=@SHORT_SOURCE_CHANNEL@/master - -Package: @browser@ -Architecture: any -Depends: ${shlibs:Depends}, - ${misc:Depends}, - fontconfig, - procps, - debianutils (>= 1.16), - libsqlite3-0 (>= 3.7.12-1~) -Suggests: fonts-stix | otf-stix, - fonts-lmodern, - mozplugger, - libgssapi-krb5-2 | libkrb53, - libcanberra0 -Conflicts: j2re1.4, - pango-graphite (<< 0.9.3), -%if TRANSITION - iceweasel (<< 45) -%endif -Breaks: xul-ext-torbutton -Provides: www-browser, - gnome-www-browser -%define RAW_DESCRIPTION Mozilla Firefox web browser -%define LONGDESC1 @Browser@ is a powerful, extensible web browser with support for modern -%define LONGDESC2 web application technologies. -%define firefox_esr firefox-esr -%if browser == firefox_esr -%define DESCRIPTION @RAW_DESCRIPTION@ - Extended Support Release (ESR) -%else -%define DESCRIPTION @RAW_DESCRIPTION@ -%endif -Description: @DESCRIPTION@ - @LONGDESC1@ - @LONGDESC2@ -%if TRANSITION - -Package: iceweasel -Architecture: all -Priority: extra -Section: oldlibs -Depends: @browser@, ${misc:Depends} -Description: Web browser based on Firefox - Transitional package - This is a transitional package, it can be safely removed. -%endif - -%if DIST == wheezy || DIST == jessie -Package: @browser@-dbg -Architecture: any -Priority: extra -Section: debug -Depends: @browser@ (= ${binary:Version}), -%if USE_SYSTEM_NSS - libnss3-dbg | libnss3-1d-dbg, -%endif -%if USE_SYSTEM_NSPR - libnspr4-dbg | libnspr4-0d-dbg, -%endif - ${misc:Depends} -%if TRANSITION -Breaks: iceweasel-dbg (<< 45) -Replaces: iceweasel-dbg (<< 45) -Provides: iceweasel-dbg -%endif -Description: Debugging symbols for @Browser@ - @LONGDESC1@ - @LONGDESC2@ - . - This package contains the debugging symbols for @browser@. -%if TRANSITION - -Package: iceweasel-dbg -Architecture: all -Priority: extra -Section: oldlibs -Depends: @browser@-dbg, ${misc:Depends} -Description: Debugging symbols for Iceweasel - Transitional package - This is a transitional package, it can be safely removed. -%endif -%endif - -Package: @browser@-l10n-all -Architecture: all -Section: metapackages -Depends: ${misc:Depends}, @L10N_PACKAGES_DEPS@ -%if TRANSITION -Breaks: iceweasel-l10n-all (<< 45) -Replaces: iceweasel-l10n-all (<< 45) -Provides: iceweasel-l10n-all -%endif -Description: All language packages for @Browser@ (meta) - @LONGDESC1@ - @LONGDESC2@ - . - This is a metapackage depending on all available localizations of @Browser@. -%if TRANSITION - -Package: iceweasel-l10n-all -Architecture: all -Priority: extra -Section: oldlibs -Depends: @browser@-l10n-all, ${misc:Depends} -Description: All language packages for Iceweasel - Transitional package - This is a transitional package, it can be safely removed. -%endif -%include l10n/browser-l10n.control diff -Nru firefox-57.0/debian/copyright firefox-57.0.1~boss1/debian/copyright --- firefox-57.0/debian/copyright 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,1976 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Firefox -Source: http://ftp.mozilla.org/pub/mozilla.org/firefox/ -Disclaimer: The original upstream tarball is modified from upstream by - removing a set of sourceless binary, non-free, and VCS-related files. You - can find a repack.py script in the debian directory doing this cleanup - using filtering data present in a source.filter file in the same directory. - If this file is incomplete, which I'm pretty sure is the case, because it's - difficult not to forget anything in this huge amount of data, please file - a bug or contact me. - Some licensing terms are not included verbatim in this file on purpose, for - terms that are available in a file in subdirectories that are not used to - build the binary packages. - -License: MPL-2.0 - The complete text of the Mozilla Public License 2.0 can be found in - the `MPL-2.0' file in the same directory as this file. - -License: MPL-1.1 - The complete text of the Mozilla Public License 1.1 can be found in - the `MPL-1.1' file in the same directory as this file. - -License: GPL-2 - On Debian systems, the complete text of the GNU General Public - License 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - -License: GPL-3 - On Debian systems, the complete text of the GNU General Public - License 2 can be found in the file `/usr/share/common-licenses/GPL-3'. - -License: LGPL-2.1 - On Debian systems, the complete text of the GNU Lesser General Public - License 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. - -License: MIT - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice(s), this list of conditions and the following disclaimer as - the first lines of this file unmodified other than the possible - addition of one or more copyright notices. - 2. Redistributions in binary form must reproduce the above copyright - notice(s), this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``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 HOLDER(S) 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. - -Files: * -License: MPL-2.0 -Copyright: 1998-2010, Mozilla Project - -Files: debian/* -Copyright: 2005-2014, Mike Hommey -License: MPL-2.0 - -Files: build/autoconf/codeset.m4 - build/autoconf/config.guess - build/autoconf/config.sub - js/src/build/autoconf/config.guess - js/src/build/autoconf/config.sub - nsprpub/build/autoconf/config.guess - nsprpub/build/autoconf/config.sub - toolkit/crashreporter/google-breakpad/autotools/config.guess - toolkit/crashreporter/google-breakpad/autotools/config.sub -Copyright: 1992-2008, Free Software Foundation Inc. -License: GPL-2 or GPL-3 - -Files: dom/tests/mochitest/ajax/jquery/dist/jquery.js - browser/components/tabview/iq.js -Copyright: 2008 John Resig -License: GPL-2 or MIT - -Files: aclocal.m4 - build/autoconf/freetype2.m4 - build/autoconf/gtk.m4 - build/autoconf/nspr.m4 - db/mork/src/morkDeque.cpp - db/mork/src/morkDeque.h - js/src/aclocal.m4 - js/src/build/autoconf/nspr.m4 - nsprpub/config/nspr.m4 - toolkit/crashreporter/google-breakpad/aclocal.m4 -Copyright: Public Domain -License: public-domain - -Files: xpcom/glue/nsQuickSort.cpp -Copyright: 1992, 1993 The Regents of the University of California. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. Neither the name of the University 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 REGENTS 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 REGENTS 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. - -Files: build/autoconf/install-sh - js/src/build/autoconf/install-sh - nsprpub/build/autoconf/install-sh - security/nss/tests/pkcs11/netscape/trivial/install-sh - toolkit/crashreporter/google-breakpad/autotools/install-sh -Copyright: X11R5 -License: other - Without any clear licensing terms - -Files: embedding/tests/winEmbed/* -Copyright: 2002 Netscape Communications Corporation and other contributors -License: MIT - -Files: dom/plugins/base/npruntime.h -Copyright: 2004, Apple Computer, Inc. and The Mozilla Foundation. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. Neither the names of Apple Computer, Inc. ("Apple") or The Mozilla - Foundation ("Mozilla") nor the names of their contributors may be used - to endorse or promote products derived from this software without - specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY APPLE, MOZILLA AND THEIR 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 APPLE, MOZILLA OR - THEIR 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. - -Files: toolkit/mozapps/update/updater/bspatch.* -Copyright: 2003,2004 Colin Percival -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted providing that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. - -Files: netwerk/dns/nameprep.c - netwerk/dns/nameprepdata.c - netwerk/dns/nameprep_template.c - netwerk/dns/nsIDNKitInterface.h - netwerk/dns/race.c -Copyright: 2001,2002 Japan Network Information Center -License: other - The following License Terms and Conditions apply, unless a different - license is obtained from Japan Network Information Center ("JPNIC") - a Japanese association, Kokusai-Kougyou-Kanda Bldg 6F, 2-3-4 Uchi-Kanda - Chiyoda-ku, Tokyo 101-0047, Japan. - . - 1. Use, Modification and Redistribution (including distribution of any - modified or derived work) in source and/or binary forms is permitted - under this License Terms and Conditions. - . - 2. Redistribution of source code must retain the copyright notices as they - appear in each source code file, this License Terms and Conditions. - . - 3. Redistribution in binary form must reproduce the Copyright Notice - this License Terms and Conditions, in the documentation and/or other - materials provided with the distribution. For the purposes of binary - distribution the "Copyright Notice" refers to the following language: - "Copyright (c) 2000-2002 Japan Network Information Center. All rights reserved." - . - 4. The name of JPNIC may not be used to endorse or promote products - derived from this Software without specific prior written approval of - JPNIC. - . - 5. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY JPNIC - "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 JPNIC 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 DAMAGES. - -Files: netwerk/dns/punycode.c - netwerk/dns/punycode.h -Copyright: Adam M. Costello -License: other - Regarding this entire document or any portion of it (including - the pseudocode and C code), the author makes no guarantees and - is not responsible for any damage resulting from its use. The - author grants irrevocable permission to anyone to use, modify - and distribute it in any way that does not diminish the rights - of anyone else to use, modify, and distribute it, provided that - redistributed derivative works do not contain misleading author or - version information. Derivative works need not be licensed under - similar terms. - -Files: extensions/auth/gssapi.h -Copyright: 1993 by OpenVision Technologies, Inc. -License: other - Permission to use, copy, modify, distribute, and sell this software - and its documentation for any purpose is hereby granted without fee - provided that the above copyright notice appears in all copies and - that both that copyright notice and this permission notice appear in - supporting documentation, and that the name of OpenVision not be used - in advertising or publicity pertaining to distribution of the software - without specific, written prior permission. OpenVision makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied warranty. - . - OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - -Files: netwerk/wifi/osx_wifi.h -Copyright: 2008, Google Inc. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1. Redistributions of source code must retain the above copyright notice - this list of conditions and the following disclaimer. - 2. 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. - 3. Neither the name of Google Inc. 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 AUTHOR ``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 AUTHOR 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. - . - The contents of this file are taken from Apple80211.h from the iStumbler - project (http://www.istumbler.net). This project is released under the BSD - license with the following restrictions. - . - Copyright (c) 2006, Alf Watt (alf@istumbler.net). All rights reserved. - . - 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 iStumbler 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. - . - This is the reverse engineered header for the Apple80211 private framework. - The framework can be found at - /System/Library/PrivateFrameworks/Apple80211.framework. - -Files: netwerk/wifi/wlanapi.h -Copyright: 2008, Google Inc. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1. Redistributions of source code must retain the above copyright notice - this list of conditions and the following disclaimer. - 2. 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. - 3. Neither the name of Google Inc. 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 AUTHOR ``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 AUTHOR 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. - . - Replicates missing wlanapi.h. Taken from - http://msdn.microsoft.com/en-us/library/bb204766.aspx. - -Files: db/sqlite3/src/sqlite* -Copyright: none -License: other - The author disclaims copyright to this source code. In place of - a legal notice, here is a blessing: - . - May you do good and not evil. - May you find forgiveness for yourself and forgive others. - May you share freely, never taking more than you give. - -Files: security/nss/lib/dbm/src/* -Copyright: 1991, 1993, 1994 The Regents of the University of California. -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University 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 REGENTS 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 REGENTS 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. - -Files: extensions/spellcheck/hunspell/* -Copyright: 2002-2005 Kevin B. Hendricks, Stratford, Ontario, Canada - 2002-2005 László Németh -License: MPL-1.1 or GPL-2 or LGPL-2.1 - -Files: extensions/spellcheck/locales/en-US/hunspell/* -Copyright: various contributors -License: other - Licensing details are available in - extensions/spellcheck/locales/en-US/hunspell/README.txt - -Files: gfx/cairo/cairo/* -Copyright: various contributors -License: MPL-1.1 or GPL-2 or LGPL-2.1, and MPL-1.1 or LGPL-2.1, and MIT - Please check individual files for detailed licensing information. - -Files: gfx/cairo/libpixman/src/* -Copyright: 2000 Keith Packard, member of The XFree86 Project, Inc. - 2005 Lars Knoll & Zack Rusin, Trolltech - 2008 Aaron Plattner, NVIDIA Corporation - 2008 Mozilla Corporation - 1999,2004 Keith Packard - 2000 SuSE, Inc. - 2004,2005,2007,2008 Red Hat, Inc. - 2004 Nicholas Miell - 2005 Trolltech AS - 2008 Rodrigo Kumpera - 2008 André Tupinambá - 2007 Luca Barbato -License: other - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of the copyright holder not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. The copyright holder makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - . - THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS - SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -Files: gfx/cairo/libpixman/src/pixman.h - gfx/cairo/libpixman/src/pixman-region.c -Copyright: 1987, 1988, 1989, 1998 The Open Group - 1987, 1988, 1989 by Digital Equipment Corporation, Maynard, Massachusetts -License: other - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation. - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - . - Except as contained in this notice, the name of The Open Group shall not be - used in advertising or otherwise to promote the sale, use or other dealings - in this Software without prior written authorization from The Open Group. - . - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of Digital not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. - . - DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING - ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL - DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR - ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS - WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION - ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -Files: media/libjpeg/* -Copyright: 1991-1998, Thomas G. Lane -License: other - The authors make NO WARRANTY or representation, either express or implied - with respect to this software, its quality, accuracy, merchantability, or - fitness for a particular purpose. This software is provided "AS IS", and you - its user, assume the entire risk as to its quality and accuracy. - . - Permission is hereby granted to use, copy, modify, and distribute this - software (or portions thereof) for any purpose, without fee, subject to these - conditions: - (1) If any part of the source code for this software is distributed, then this - README file must be included, with this copyright and no-warranty notice - unaltered; and any additions, deletions, or changes to the original files - must be clearly indicated in accompanying documentation. - (2) If only executable code is distributed, then the accompanying - documentation must state that "this software is based in part on the work of - the Independent JPEG Group". - (3) Permission for use of this software is granted only if the user accepts - full responsibility for any undesirable consequences; the authors accept - NO LIABILITY for damages of any kind. - . - These conditions apply to any software derived from or based on the IJG code - not just to the unmodified library. If you use our work, you ought to - acknowledge us. - . - Permission is NOT granted for the use of any IJG author's name or company name - in advertising or publicity relating to this software or products derived from - it. This software may be referred to only as "the Independent JPEG Group's - software". - . - We specifically permit and encourage the use of this software as the basis of - commercial products, provided that all warranty or liability claims are - assumed by the product vendor. - -Files: modules/libbz2/src/* -Copyright: 1996-2005 Julian R Seward -License: other - Licensing details are available in modules/libbz2/src/LICENSE - -Files: media/libpng/* -Copyright: various contributors -License: other - Licensing details are available in media/libpng/LICENSE - -Files: modules/zlib/src/* - security/nss/lib/zlib/* -Copyright: 1995-2004 Jean-loup Gailly and Mark Adler -License: other - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - . - If you use the zlib library in a product, we would appreciate *not* - receiving lengthy legal documents to sign. The sources are provided - for free but without warranty of any kind. The library has been - entirely written by Jean-loup Gailly and Mark Adler; it does not - include third-party code. - . - If you redistribute modified sources, we would appreciate that you include - in the file ChangeLog history information documenting your changes. Please - read the FAQ for more information on the distribution of modified source - versions. - -Files: parser/expat/* -Copyright: 1998, 1999, 2000 Thai Open Source Software Center Ltd - and Clark Cooper - 2001, 2002 Expat maintainers -License: MIT - -Files: memory/mozjemalloc/jemalloc.c - memory/mozjemalloc/tree.h -Copyright: 2006-2008 Jason Evans - 2002 Niels Provos -License: BSD-2-clause - -Files: toolkit/crashreporter/google-breakpad/* - toolkit/components/protobuf/* -Copyright: 2006, Google Inc. -License: BSD-3-clause - 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 Google Inc. 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. - -Files: media/libogg/* - media/libtheora/* - media/libtremor/* - media/libvorbis/* - media/libspeex_resampler/* -Copyright: 2002-2010 Xiph.org Foundation -License: BSD-3-clause - 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 Xiph.org Foundation 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 FOUNDATION - 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. - -Files: media/libnestegg/* -Copyright: 2010 Mozilla Foundation -License: other - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Files: media/libnestegg/src/halloc.* - media/libnestegg/src/align.h - media/libnestegg/src/hlist.h - media/libnestegg/src/macros.h -Copyright: 2004-2010 Alex Pankratov -License: BSD-3-clause - 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 project 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 HOLDER 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. - -Files: media/libvpx/* -Copyright: 2010 Google Inc. -License: BSD-3-clause - 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 Google 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 - HOLDER 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. - . - Subject to the terms and conditions of the above License, Google - hereby grants to You a perpetual, worldwide, non-exclusive - no-charge, royalty-free, irrevocable (except as stated in this - section) patent license to make, have made, use, offer to sell, sell - import, and otherwise transfer this implementation of VP8, where such - license applies only to those patent claims, both currently owned by - Google and acquired in the future, licensable by Google that are - necessarily infringed by this implementation of VP8. If You or your - agent or exclusive licensee institute or order or agree to the - institution of patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that this - implementation of VP8 or any code incorporated within this - implementation of VP8 constitutes direct or contributory patent - infringement, or inducement of patent infringement, then any rights - granted to You under this License for this implementation of VP8 - shall terminate as of the date such litigation is filed. - -Files: dom/media/webspeech/recognition/endpointer.* - dom/media/webspeech/recognition/energy_endpointer* - dom/plugins/ipc/PluginInterposeOSX.* - editor/libeditor/nsEditorEventListener.cpp - ipc/chromium/* - gfx/ots/* - gfx/ycbcr/* - media/openmax_dl/* - security/sandbox/* - tools/profiler/platform-linux.cc - tools/profiler/platform-win32.cc - tools/profiler/platform.h - widget/cocoa/GfxInfo.mm -Copyright: 2006-2008 The Chromium Authors -License: BSD-3-clause - 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 Google Inc. 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. - -Files: ipc/chromium/src/third_party/libevent/* -Copyright: 2000-2002 Niels Provos -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. - -Files: js/src/ctypes/libffi/* -Copyright: 1996-2008 Red Hat, Inc and others. -License: other - Licensing details are available in js/ctypes/libffi/LICENSE - -Files: modules/freetype2/* -Copyright: various contributors -License: other - Licensing details are available in modules/freetype2/docs/LICENSE.TXT - -Files: parser/html/javasrc/* -Copyright: 2007-2009 Mozilla Foundation - 2005-2007 Henri Sivonen - 2004-2008 Apple Computer -License: MIT - -Files: dom/plugins/test/testplugin/* -Copyright: 2008, Mozilla Corporation -License: BSD-3-clause - 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 Mozilla Corporation 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. - -Files: dom/plugins/test/testplugin/nptest_utils.* -Copyright: 2006, 2007, 2008 Apple Inc. -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - . - THIS SOFTWARE IS PROVIDED BY APPLE INC. ``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 APPLE INC. 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. - -Files: gfx/harfbuzz/* -Copyright: 1998-2004 David Turner and Werner Lemberg - 2004, 2007, 2008, 2009, 2010 Red Hat, Inc. - 2006 Behdad Esfahbod - 2007 Chris Wilson - 2009 Keith Stribley - 2010 Mozilla Foundation -License: other - Permission is hereby granted, without written agreement and without - license or royalty fees, to use, copy, modify, and distribute this - software and its documentation for any purpose, provided that the - above copyright notice and the following two paragraphs appear in - all copies of this software. - . - IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR - DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES - ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN - IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - . - THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING - BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS - ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO - PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Files: media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_win.cc -Copyright: 1993-2009 Douglas C. Schmidt - 1993-2009 Washington University - 1993-2009 University of California, Irvine - 1993-2009 Vanderbilt University -License: other - ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), and CoSMIC(TM) - (henceforth referred to as "DOC software") are copyrighted by - Douglas C. Schmidt and his research group at Washington University - University of California, Irvine, and Vanderbilt University - Copyright (c) 1993-2009, all rights reserved. - Since DOC software is open-source, freely available software - you are free to use, modify, copy, and distribute--perpetually and - irrevocably--the DOC software source code and object code produced - from the source, as well as copy and distribute modified versions of - this software. You must, however, include this copyright statement - along with any code built using DOC software that you release. No - copyright statement needs to be provided if you just ship binary - executables of your software products. - -Files: other-licenses/skia-npapi/* - mozglue/build/cpuacct.* - dom/plugins/base/android/ANPKeyCodes.h - dom/plugins/base/android/android_npapi.h -Copyright: 2009, The Android Open Source Project -License: BSD-2-clause - 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. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``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. - -Files: gfx/angle/* -Copyright: 2002-2010 The ANGLE Project Authors -License: BSD-3-clause - 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 TransGaming Inc., Google Inc., 3DLabs Inc. - Ltd., nor the names of their 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. - -Files: - browser/devtools/commandline/gcli.jsm - browser/extensions/pdfjs/* - content/media/omx/mediaresourcemanager/IMediaResourceManagerDeathNotifier.h - dom/bluetooth/* - dom/camera/Gonk* - dom/system/gonk/* - gfx/skia/include/gpu/GrRenderTarget.h - gfx/skia/src/ports/FontHostConfiguration_android.* - hal/gonk/* - ipc/dbus/DBus* - media/libcubeb/src/android* - media/libcubeb/src/audiotrack_definitions.h - media/omx-plugin/* - mobile/android/* - netwerk/sctp/src/LocalArray.h - netwerk/sctp/src/ScopedFd.h - netwerk/sctp/src/ifaddrs-android-ext.h - netwerk/sctp/src/ifaddrs_android.cpp - testing/marionette/client/marionette/application_cache.py - testing/marionette/client/marionette/keys.py - testing/marionette/client/marionette/tests/unit/test_appcache.py - testing/marionette/client/marionette/tests/unit/test_rendered_element.py - testing/marionette/client/marionette/www/html5Page.html - testing/marionette/marionette-sendkeys.js - toolkit/devtools/gcli/gcli.jsm - toolkit/devtools/gcli/Templater.jsm - uriloader/exthandler/gonk/nsOSHelperAppService.* - widget/android/android/StrongPointer.h - widget/gonk/* -License: other - On Debian systems, the complete text of the Apache License version - 2.0 can be found in the file `/usr/share/common-licenses/Apache-2.0'. - -Files: dom/media/webaudio/blink/* - widget/cocoa/* -Copyright: 2008, 2009 Apple Inc. -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - . - THIS SOFTWARE IS PROVIDED BY APPLE INC. ``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 APPLE INC. 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. - -Files: devtools/shared/webconsole/network-helper.js -Copyright: 2007, Parakey, Inc. -License: BSD-3-clause - Redistribution and use of this software 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 Parakey Inc. nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior - written permission of Parakey Inc. - . - 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. - -Files: gfx/thebes/gfxMacPlatformFontList.* -Copyright: 2006 Apple Computer, Inc. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. Neither the name of Apple Computer, Inc. ("Apple") 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 APPLE AND ITS 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 APPLE OR ITS 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. - -Files: media/webrtc/trunk/tools/gyp/* -Copyright: 2009 Google Inc. -License: BSD-3-clause - 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 Google Inc. 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. - -Files: intl/icu/* - gfx/thebes/gfxScriptItemizer.* -Copyright: 1995-2012 International Business Machines Corporation and others -License: other - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software") - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, provided that the above copyright notice(s) and this - permission notice appear in all copies of the Software and that both the - above copyright notice(s) and this permission notice appear in supporting - documentation. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE - BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES - OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS - WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION - ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization of the - copyright holder. - . - All trademarks and registered trademarks mentioned herein are the property - of their respective owners. - -Files: media/kiss_fft/* -Copyright: 2003-2010 Mark Borgerding -License: BSD-3-clause - 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 author nor the names of any 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. - -Files: media/libcubeb/* -Copyright: 2011 Mozilla Foundation -License: other - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Files: media/mtransport/sigslot.h - media/mtransport/test/gtest_utils.h -Copyright: 2004-2005 Google Inc. -License: BSD-3-clause - 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. - * The name of the author may not 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. - -Files: media/libsoundtouch/src/* -Copyright: 2001-2012 Olli Parviainen -License: LGPL-2.1 - -Files: media/libyuv/* -Copyright: 2011, The LibYuv project authors -License: BSD-3-clause - 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 Google 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 - HOLDER 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. - -Files: media/libyuv/source/x86inc.asm -Copyright: 2005-2012 x264 project -License: other - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Files: media/mtransport/third_party/nICEr/* -Copyright: 2007, Adobe Systems Inc. - 2007-2008, Network Resonance, Inc. -License: BSD-3-clause - 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 Adobe Systems, Network Resonance 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. - -Files: media/mtransport/third_party/nrappkit/* -Copyright: 2001-2007, Network Resonance, Inc. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. Neither the name of Network Resonance, Inc. nor the name of any - contributors to this software 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. - -Files: media/mtransport/third_party/nrappkit/src/log/r_log.* - media/mtransport/third_party/nrappkit/src/util/libekr/* -Copyright: 1999-2003 RTFM, Inc. -License: BSD-4-clause - This package is a SSLv3/TLS protocol analyzer written by Eric Rescorla - and licensed by RTFM, Inc. - . - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - . - This product includes software developed by Eric Rescorla for - RTFM, Inc. - . - 4. Neither the name of RTFM, Inc. nor the name of Eric Rescorla may be - used to endorse or promote products derived from this - software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE ERIC RESCORLA AND RTFM ``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 REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - oDAMAGES (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. - . - Note that RTFM, Inc. has waived clause (3) above as of June 20, 2012 for - files appearing in this distribution. This waiver applies only to files - included in this distribution. it does not apply to any other part of - ssldump not included in this distribution. - -Files: media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h -Copyright: 1991, 1993 The Regents of the University of California. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - 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 REGENTS 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. - -Files: media/mtransport/third_party/nrappkit/src/util/util.c -Copyright: 1998 Tood C. Miller -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED ``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 AUTHOR 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. - -Files: gfx/qcms/* -Copyright: 2009 Mozilla Corporation - 1998-2007 Marti Maria -License: MIT - -Files: netwerk/sctp/src/* -Copyright: 2001-2008, by Cisco Systems, Inc. - 2008-2012, by Randall Stewart - 2008-2012, by Michael Tuexen - 2008-2012, by Brad Penoff - 1980, 1982, 1986, 1987, 1988, 1990, 1993 The Regents of the University of California - 2005 Robert N. M. Watson - 1995, 1996, 1997, and 1998 WIDE Project. -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - a) Redistributions of source code must retain the above copyright notice - this list of conditions and the following disclaimer. - b) 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. - c) Neither the name of Cisco Systems, Inc, the name of the university - the WIDE project, 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. - -Files: netwerk/sctp/src/netinet/sctp_ss_functions.c - netwerk/sctp/src/netinet/sctp_userspace.c - netwerk/sctp/src/user_atomic.h - netwerk/sctp/src/user_environment.* - netwerk/sctp/src/user_recv_thread.* - netwerk/sctp/src/user_sctp_timer_iterate.c - netwerk/sctp/src/user_socket.c - netwerk/sctp/src/user_uma.h - netwerk/sctp/src/usrsctp.h -Copyright: 2009-2010 Brad Penoff - 2009-2010 Humaira Kamal - 2011-2012 Irene Ruengeler - 2010-2012, by Michael Tuexen - 2010-2012, by Randall Stewart - 2010-2012, by Robin Seggelmann -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. 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. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. - -Files: gfx/skia/* -Copyright: 2011 Google Inc. -License: BSD-3-clause - 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 Google Inc. 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. - -Files: other-licenses/snappy -Copyright: 2011 Google Inc. -License: BSD-3-clause - 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 Google Inc. 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. - -Files: hal/cocoa/smslib.* -Copyright: 2010 Suitable Systems -License: other - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal with the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - . - - Redistributions of source code must retain the above copyright notice - this list of conditions and the following disclaimers. - . - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - . - - Neither the names of Suitable Systems nor the names of its - contributors may be used to endorse or promote products derived from - this Software without specific prior written permission. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR - ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. - -Files: intl/icu/source/data/unidata/CaseFolding.txt - intl/icu/source/data/unidata/DerivedCoreProperties.txt - intl/icu/source/data/unidata/DerivedNormalizationProps.txt - intl/icu/source/data/unidata/NormalizationCorrections.txt - intl/icu/source/data/unidata/NormalizationTest.txt - intl/icu/source/data/unidata/SpecialCasing.txt - intl/icu/source/data/unidata/norm2/nfkc_cf.txt - intl/icu/source/data/unidata/norm2/uts46.txt - intl/icu/source/data/unidata/ppucd.txt - intl/unicharutil/util/nsUnicodePropertyData.cpp - intl/unicharutil/util/nsUnicodeScriptCodes.h -Copyright: 1991-2012 Unicode, Inc. -License: other - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Unicode data files and any associated documentation (the - "Data Files") or Unicode software and any associated documentation (the - "Software") to deal in the Data Files or Software without restriction - including without limitation the rights to use, copy, modify, merge - publish, distribute, and/or sell copies of the Data Files or Software - and to permit persons to whom the Data Files or Software are furnished - to do so, provided that (a) the above copyright notice(s) and this - permission notice appear with all copies of the Data Files or Software - (b) both the above copyright notice(s) and this permission notice appear - in associated documentation, and (c) there is clear notice in each - modified Data File or in the Software as well as in the documentation - associated with the Data File(s) or Software that the data or software - has been modified. - . - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF - ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT - OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder shall - not be used in advertising or otherwise to promote the sale, use or other - dealings in these Data Files or Software without prior written - authorization of the copyright holder. - -Files: js/src/irregexp/* - js/src/builtin/* - js/src/jit/arm/* - js/src/jit/mips/* -Copyright: 2006-2012 the V8 project authors -License: BSD-3-clause - 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 Google Inc. 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. - -Files: media/webrtc/trunk/* -Copyright: 2011, The WebRTC project authors -License: BSD-3-clause - 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 Google 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 - HOLDER 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. - -Files: js/src/vtune/* -Copyright: 2005-2012 Intel Corporation -License: BSD-3 - 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 Intel Corporation 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. - -Files: devtools/client/sourceeditor/codemirror/* - devtools/client/sourceeditor/test/cm_comment_test.js - devtools/client/sourceeditor/test/cm_driver.js - devtools/client/sourceeditor/test/cm_mode_javascript_test.js - devtools/client/sourceeditor/test/cm_mode_test.css - devtools/client/sourceeditor/test/cm_mode_test.js - devtools/client/sourceeditor/test/cm_test.js - devtools/shared/acorn/* -Copyright: 2012-2013 by Marijn Haverbeke -License: MIT - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - . - Please note that some subdirectories of the CodeMirror distribution - include their own LICENSE files, and are released under different - licences. - -Files: browser/extensions/pdfjs/content/web/cmaps/* -Copyright: 1990-2009 Adobe Systems Incorporated -License: other - 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 Adobe Systems Incorporated 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 HOLDER 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. - -Files: toolkit/devtools/qrcode/encoder/* -Copyright: 2009 Kazuhiko Arase -License: MIT - -Files: browser/components/loop/content/shared/libs/backbone-*.js - browser/components/loop/content/shared/libs/lodash-*.js - browser/components/loop/content/shared/libs/sdk.js: -Copyright: 2010-2014 Jeremy Ashkenas, DocumentCloud - 2012-2014 The Dojo Foundation - 2014 TokBox -License: MIT - -Files: devtools/client/shared/widgets/CubicBezierWidget.js -Copyright: 2013 Lea Verou -License: MIT - -Files: media/gmp-clearkey/0.1/openaes/* -Copyright: 2012, Nabil S. Al Ramli -License: BSD-2-clause - -Files: security/sandbox/chromium/base/third_party/superfasthash/* -Copyright: 2010, Paul Hsieh -License: BSD-3-clause - 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 my name, Paul Hsieh, nor the names of any other contributors to the - code use may not 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. - -Files: js/src/jit/arm64/vixl/*. -Copyright: 2013, ARM Limited -License: BSD-3-clause - 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 ARM Limited 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 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. - -Files: devtools/client/shared/d3.js -Copyright: 2014, Michael Bostock -License: BSD-3-clause - 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. - . - * The name Michael Bostock may not 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 MICHAEL BOSTOCK 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. - -Files: devtools/client/webaudioeditor/lib/dagre-d3.js -Copyright: 2013 Chris Pettitt -License: MIT - -Files: openmax_dl/dl/api/omxtypes.h - openmax_dl/dl/sp/api/omxSP.h -Copyright: 2005-2008 The Khronos Group Inc. -License: other - These materials are protected by copyright laws and contain material - proprietary to the Khronos Group, Inc. You may use these materials - for implementing Khronos specifications, without altering or removing - any trademark, copyright or other notice from the specification. - . - Khronos Group makes no, and expressly disclaims any, representations - or warranties, express or implied, regarding these materials, including, - without limitation, any implied warranties of merchantability or fitness - for a particular purpose or non-infringement of any intellectual property. - Khronos Group makes no, and expressly disclaims any, warranties, express - or implied, regarding the correctness, accuracy, completeness, timeliness, - and reliability of these materials. - . - Under no circumstances will the Khronos Group, or any of its Promoters, - Contributors or Members or their respective partners, officers, directors, - employees, agents or representatives be liable for any damages, whether - direct, indirect, special or consequential damages for lost revenues, - lost profits, or otherwise, arising from or in connection with these - materials. - . - Khronos and OpenMAX are trademarks of the Khronos Group Inc. - -Files: devtools/client/shared/vendor/react.js -Copyright: 2013-2015, Facebook, Inc. -License: BSD-3-clause - 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 Facebook 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 HOLDER 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. - -Files: devtools/client/shared/vendor/react-redux.js -Copyright: 2015 Dan Abramov -License: MIT - -Files: browser/components/loop/content/shared/js/urlRegExps.js -Copyright: 2010-2013 Diego Perini (http://www.iport.it) -License: MIT - -Files: browser/components/loop/content/shared/libs/classnames-*.js -Copyright: 2015 Jed Watson -License: MIT diff -Nru firefox-57.0/debian/debsearch.xml firefox-57.0.1~boss1/debian/debsearch.xml --- firefox-57.0/debian/debsearch.xml 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/debsearch.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ - -Debian packages -Debian packages name search -UTF-8 -data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAJnKAACZygHjkaQiAAAAB3RJTUUH1gsYEToVv17oJgAAAXpJREFUOMuN0s+LjWEUB/DPvabrR9EYpVFkoWbxFv+ADE2JxSkLUVLKQmo2FvYUKzulqVmQSMpSvck0Slmyms2xYMNCoiaFGsqPzfPk7XZv5rs57/e83+/3OefpASnuGY0UD3odch5fKtk3LF1IMVfJq1K3pZjq42mKY/jWaFelmBx35FoNT7E1xRr0S2Ox0W7CIWi0X7E3xUR1v+4knUxxdNQRcymmhvvdTWdwGyu41mg/d923Uix2+KMUlyrZmOJ0+d5dbyTFUhUc7zgHpW5J8aGu+acz04kU0/iB2SpYTnG4CJZxBhsa7dvukG/8DymejOr3hkR9XMVl/MISPmEHjhTZDdxstP8CivEgHuNco23HTDHAC+zB/ka72i//DuAOpqs5xWSKCyVcikGj/YlT+F7fZw3YhYdFUDGPu432d+GbS92OZ1U0Uer7YujiPq6keFcMMynOYqHRzo/a7/q4m143UsymeF6fzHrQGxO0ExfxEiuN9uO4gL9fqYR9Njj9WAAAAABJRU5ErkJggg== - -http://packages.debian.org/ - diff -Nru firefox-57.0/debian/extra-stuff/addonsInfo.js firefox-57.0.1~boss1/debian/extra-stuff/addonsInfo.js --- firefox-57.0/debian/extra-stuff/addonsInfo.js 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/extra-stuff/addonsInfo.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -const Cc = Components.classes; -const Ci = Components.interfaces; -Components.utils.import("resource://gre/modules/Services.jsm"); -Components.utils.import("resource://gre/modules/XPCOMUtils.jsm"); -Components.utils.import("resource://gre/modules/AddonManager.jsm"); - -function compare(a, b) { - return String.localeCompare(a.name, b.name); -} - -function dumper() {} -dumper.prototype = { - close: function() { }, - writeString: function(str) { - dump(str); - } -}; - -function dump_addons(out) { - var addons = false; - AddonManager.getAllAddons(function(aAddons) { - addons = aAddons; - }); - - var thread = Services.tm.currentThread; - while (addons == false) { - thread.processNextEvent(true); - } - - addons.sort(compare); - out.writeString("-- Extensions information\n"); - addons.forEach(function(extension) { - if (extension.type == "plugin") - return; - out.writeString("Name: " + extension.name); - if (extension.type != "extension") - out.writeString(" " + extension.type); - out.writeString("\n"); - if (extension.getResourceURI) { - var location = extension.getResourceURI("").QueryInterface(Ci.nsIFileURL).file; - if (extension.scope == AddonManager.SCOPE_PROFILE) - out.writeString("Location: ${PROFILE_EXTENSIONS}/" + - location.leafName + "\n"); - else - out.writeString("Location: " + location.path + "\n"); - } - out.writeString("Status: " + (extension.appDisabled ? "app-disabled" : - (extension.userDisabled ? "user-disabled" : - "enabled")) + "\n"); - out.writeString("\n"); - }); - - var phs = Cc["@mozilla.org/plugin/host;1"] - .getService(Ci.nsIPluginHost); - var plugins = phs.getPluginTags({ }); - plugins.sort(compare); - out.writeString("-- Plugins information\n"); - plugins.forEach(function(plugin) { - out.writeString("Name: " + plugin.name + - (plugin.version ? " (" + plugin.version + ")" : "") + "\n"); - out.writeString("Location: " + - (plugin.fullpath ? plugin.fullpath : plugin.filename) + "\n"); - out.writeString("Status: " + (plugin.disabled ? "disabled" : "enabled") + - (plugin.blocklisted ? " blocklisted" : "") + "\n"); - out.writeString("\n"); - }); -} - -function addonsInfoHandler() {} -addonsInfoHandler.prototype = { - handle: function clh_handle(cmdLine) { - var path; - var out; - try { - path = cmdLine.handleFlagWithParam("dump-addons-info", false); - if (!path) - return; - } catch(e) { - if (!cmdLine.handleFlag("dump-addons-info", false)) - return; - } - - cmdLine.preventDefault = true; - - if (path) { - var file = Cc["@mozilla.org/file/local;1"] - .createInstance(Ci.nsILocalFile); - file.initWithPath(path); - var outstream = Cc["@mozilla.org/network/file-output-stream;1"] - .createInstance(Ci.nsIFileOutputStream); - outstream.init(file, 0x2A /* TRUNCATE | WRONLY | CREATE */, 0666, 0); - out = Cc["@mozilla.org/intl/converter-output-stream;1"] - .createInstance(Ci.nsIConverterOutputStream); - out.init(outstream, "UTF-8", 0, 0); - } else - out = new dumper(); - - dump_addons(out); - out.close(); - }, - - classDescription: "addonsInfoHandler", - classID: Components.ID("{17a1f091-70f7-411c-a9d7-191689552d01}"), - contractID: "@mozilla.org/toolkit/addonsInfo-clh;1", - QueryInterface: XPCOMUtils.generateQI([Ci.nsICommandLineHandler]), -}; - -const NSGetFactory = XPCOMUtils.generateNSGetFactory([addonsInfoHandler]); diff -Nru firefox-57.0/debian/extra-stuff/addonsInfo.manifest firefox-57.0.1~boss1/debian/extra-stuff/addonsInfo.manifest --- firefox-57.0/debian/extra-stuff/addonsInfo.manifest 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/extra-stuff/addonsInfo.manifest 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -component {17a1f091-70f7-411c-a9d7-191689552d01} addonsInfo.js -contract @mozilla.org/toolkit/addonsInfo-clh;1 {17a1f091-70f7-411c-a9d7-191689552d01} -category command-line-handler a-addons-info @mozilla.org/toolkit/addonsInfo-clh;1 diff -Nru firefox-57.0/debian/extra-stuff/moz.build firefox-57.0.1~boss1/debian/extra-stuff/moz.build --- firefox-57.0/debian/extra-stuff/moz.build 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/extra-stuff/moz.build 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -EXTRA_COMPONENTS += ['addonsInfo.js', 'addonsInfo.manifest'] diff -Nru firefox-57.0/debian/firefox-esr.NEWS firefox-57.0.1~boss1/debian/firefox-esr.NEWS --- firefox-57.0/debian/firefox-esr.NEWS 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/firefox-esr.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -firefox-esr (45.0esr-1) unstable; urgency=medium - - * The iceweasel package was replaced with the firefox-esr package. - - -- Mike Hommey Mon, 7 Mar 2016 07:45:02 +0900 diff -Nru firefox-57.0/debian/firefox.in firefox-57.0.1~boss1/debian/firefox.in --- firefox-57.0/debian/firefox.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/firefox.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -#!/bin/sh - -FIREFOX="$(which firefox)" -[ -x "$FIREFOX.real" ] && exec "$FIREFOX.real" "$@" - -exec @browser@ "$@" diff -Nru firefox-57.0/debian/google.key firefox-57.0.1~boss1/debian/google.key --- firefox-57.0/debian/google.key 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/google.key 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -AIzaSyCkfPOPZXDKNn8hhgu3JrA62wIgC93d44k diff -Nru firefox-57.0/debian/iceweasel.desktop firefox-57.0.1~boss1/debian/iceweasel.desktop --- firefox-57.0/debian/iceweasel.desktop 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/iceweasel.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=Iceweasel→Firefox ESR -Comment=Browse the World Wide Web -Comment[bg]=Сърфиране в Мрежата -Comment[ca]=Navegueu per el web -Comment[cs]=Prohlížení stránek World Wide Webu -Comment[de]=Im Internet surfen -Comment[el]=Περιηγηθείτε στον παγκόσμιο ιστό -Comment[es]=Navegue por la web -Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید -Comment[fi]=Selaa Internetin WWW-sivuja -Comment[fr]=Navigue sur Internet -Comment[hu]=A világháló böngészése -Comment[it]=Esplora il web -Comment[ja]=ウェブを閲覧します -Comment[ko]=웹을 돌아 다닙니다 -Comment[nb]=Surf på nettet -Comment[nl]=Verken het internet -Comment[nn]=Surf på nettet -Comment[no]=Surf på nettet -Comment[pl]=Przeglądanie stron WWW -Comment[pt]=Navegue na Internet -Comment[pt_BR]=Navegue na Internet -Comment[ru]=Обозреватель Всемирной Паутины -Comment[sk]=Prehliadanie internetu -Comment[sv]=Surfa på webben -GenericName=Web Browser -GenericName[bg]=Интернет браузър -GenericName[ca]=Navegador web -GenericName[cs]=Webový prohlížeč -GenericName[de]=Webbrowser -GenericName[el]=Περιηγητής ιστού -GenericName[es]=Navegador web -GenericName[fa]=مرورگر اینترنتی -GenericName[fi]=WWW-selain -GenericName[fr]=Navigateur Web -GenericName[hu]=Webböngésző -GenericName[it]=Browser Web -GenericName[ja]=ウェブ・ブラウザ -GenericName[ko]=웹 브라우저 -GenericName[nb]=Nettleser -GenericName[nl]=Webbrowser -GenericName[nn]=Nettlesar -GenericName[no]=Nettleser -GenericName[pl]=Przeglądarka WWW -GenericName[pt]=Navegador Web -GenericName[pt_BR]=Navegador Web -GenericName[ru]=Интернет-браузер -GenericName[sk]=Internetový prehliadač -GenericName[sv]=Webbläsare -Exec=firefox-esr %u -Terminal=false -X-MultipleArgs=false -Type=Application -Icon=firefox-esr -Categories=Network;WebBrowser; -MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https; diff -Nru firefox-57.0/debian/iceweasel.install firefox-57.0.1~boss1/debian/iceweasel.install --- firefox-57.0/debian/iceweasel.install 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/iceweasel.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/iceweasel.desktop /usr/share/applications diff -Nru firefox-57.0/debian/iceweasel.links firefox-57.0.1~boss1/debian/iceweasel.links --- firefox-57.0/debian/iceweasel.links 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/iceweasel.links 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/usr/lib/firefox-esr/firefox-esr /usr/bin/iceweasel diff -Nru firefox-57.0/debian/iceweasel.lintian-overrides firefox-57.0.1~boss1/debian/iceweasel.lintian-overrides --- firefox-57.0/debian/iceweasel.lintian-overrides 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/iceweasel.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -# This is a transitional desktop file that launches the binary from a package we depend on. -iceweasel: desktop-command-not-in-package usr/share/applications/iceweasel.desktop firefox-esr diff -Nru firefox-57.0/debian/import-tar.py firefox-57.0.1~boss1/debian/import-tar.py --- firefox-57.0/debian/import-tar.py 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/import-tar.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,97 +0,0 @@ -#!/usr/bin/env python3 - -import glob -import tarfile -import sys -from optparse import OptionParser -import os - -class GitImportTar(object): - def __init__(self, filename, head): - self.mark = 1 - self.git = sys.stdout - self.files = {} - self.name = filename - self.mtime = 0 - self.head = head - - def addfile(self, info, prefix = '', file = None): - if info.isdir(): - return - self.git.write("blob\n" + - "mark :%d\n" % self.mark) - mode = info.mode - if info.issym(): - self.git.write("data %d\n" % len(info.linkname) + - info.linkname) - mode = 0o120000 - elif file: - self.git.write("data %d\n" % (info.size)) - self.git.flush() - self.git.buffer.write(file.read(info.size)) - - self.git.write("\n") - if not prefix in self.files: - self.files[prefix] = {} - self.files[prefix][info.name] = (self.mark, mode) - self.mark += 1 - if info.mtime > self.mtime: - self.mtime = info.mtime - - def close(self): - self.git.write("commit refs/heads/%s\n" % (self.head) + - "author T Ar Creator' %d +0000\n" % (self.mtime) + - "committer T Ar Creator' %d +0000\n" % (self.mtime) + - "data < $@ - -GARBAGE += package-manifest - -libs:: package-manifest diff -Nru firefox-57.0/debian/installer/package-manifest.browser firefox-57.0.1~boss1/debian/installer/package-manifest.browser --- firefox-57.0/debian/installer/package-manifest.browser 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/installer/package-manifest.browser 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -[debian] -bin/components/addonsInfo.js -bin/components/addonsInfo.manifest diff -Nru firefox-57.0/debian/l10n/browser-l10n.control firefox-57.0.1~boss1/debian/l10n/browser-l10n.control --- firefox-57.0/debian/l10n/browser-l10n.control 2017-11-15 00:20:05.000000000 +0000 +++ firefox-57.0.1~boss1/debian/l10n/browser-l10n.control 1970-01-01 00:00:00.000000000 +0000 @@ -1,470 +0,0 @@ - -%define L10N_LANG ach -%define L10N_LANGUAGE Acoli -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG af -%define L10N_LANGUAGE Afrikaans -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG an -%define L10N_LANGUAGE Aragonese -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ar -%define L10N_LANGUAGE Arabic -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG as -%define L10N_LANGUAGE Assamese -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ast -%define L10N_LANGUAGE Asturian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG az -%define L10N_LANGUAGE Azerbaijani -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG be -%define L10N_LANGUAGE Belarusian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG bg -%define L10N_LANGUAGE Bulgarian -%define L10N_RECOMMENDS myspell-bg -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG bn-bd -%define L10N_LANGUAGE Bengali (Bangladesh) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG bn-in -%define L10N_LANGUAGE Bengali (India) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG br -%define L10N_LANGUAGE Breton -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG bs -%define L10N_LANGUAGE Bosnian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ca -%define L10N_LANGUAGE Catalan -%define L10N_RECOMMENDS myspell-ca -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG cak -%define L10N_LANGUAGE Kaqchikel -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG cs -%define L10N_LANGUAGE Czech -%define L10N_RECOMMENDS myspell-cs-cz -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG cy -%define L10N_LANGUAGE Welsh -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG da -%define L10N_LANGUAGE Danish -%define L10N_RECOMMENDS myspell-da -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG de -%define L10N_LANGUAGE German -%define L10N_RECOMMENDS myspell-de-de | myspell-de-at | myspell-de-ch -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG dsb -%define L10N_LANGUAGE Lower Sorbian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG el -%define L10N_LANGUAGE Modern Greek -%define L10N_RECOMMENDS myspell-el-gr -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG en-gb -%define L10N_LANGUAGE English (United Kingdom) -%define L10N_RECOMMENDS myspell-en-gb | myspell-en-us -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG en-za -%define L10N_LANGUAGE English (South Africa) -%define L10N_RECOMMENDS myspell-en-gb | myspell-en-us -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG eo -%define L10N_LANGUAGE Esperanto -%define L10N_RECOMMENDS myspell-eo -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG es-ar -%define L10N_LANGUAGE Spanish (Argentina) -%define L10N_RECOMMENDS myspell-es -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG es-cl -%define L10N_LANGUAGE Spanish (Chile) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG es-es -%define L10N_LANGUAGE Spanish (Spain) -%define L10N_RECOMMENDS myspell-es -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG es-mx -%define L10N_LANGUAGE Spanish (Mexico) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG et -%define L10N_LANGUAGE Estonian -%define L10N_RECOMMENDS myspell-et -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG eu -%define L10N_LANGUAGE Basque -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG fa -%define L10N_LANGUAGE Persian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ff -%define L10N_LANGUAGE Fulah -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG fi -%define L10N_LANGUAGE Finnish -%define L10N_RECOMMENDS xul-ext-mozvoikko -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG fr -%define L10N_LANGUAGE French -%define L10N_RECOMMENDS myspell-fr | myspell-fr-gut -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG fy-nl -%define L10N_LANGUAGE Western Frisian (Netherlands) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ga-ie -%define L10N_LANGUAGE Irish (Ireland) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG gd -%define L10N_LANGUAGE Scottish Gaelic -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG gl -%define L10N_LANGUAGE Galician -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG gn -%define L10N_LANGUAGE Guarani -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG gu-in -%define L10N_LANGUAGE Gujarati (India) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG he -%define L10N_LANGUAGE Hebrew -%define L10N_RECOMMENDS myspell-he -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG hi-in -%define L10N_LANGUAGE Hindi (India) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG hr -%define L10N_LANGUAGE Croatian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG hsb -%define L10N_LANGUAGE Upper Sorbian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG hu -%define L10N_LANGUAGE Hungarian -%define L10N_RECOMMENDS myspell-hu -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG hy-am -%define L10N_LANGUAGE Armenian (Armenia) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG id -%define L10N_LANGUAGE Indonesian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG is -%define L10N_LANGUAGE Icelandic -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG it -%define L10N_LANGUAGE Italian -%define L10N_RECOMMENDS myspell-it -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ja -%define L10N_LANGUAGE Japanese -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ka -%define L10N_LANGUAGE Georgian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG kab -%define L10N_LANGUAGE Kabyle -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG kk -%define L10N_LANGUAGE Kazakh -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG km -%define L10N_LANGUAGE Central Khmer -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG kn -%define L10N_LANGUAGE Kannada -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ko -%define L10N_LANGUAGE Korean -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG lij -%define L10N_LANGUAGE Ligurian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG lt -%define L10N_LANGUAGE Lithuanian -%define L10N_RECOMMENDS myspell-lt -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG lv -%define L10N_LANGUAGE Latvian -%define L10N_RECOMMENDS myspell-lv -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG mai -%define L10N_LANGUAGE Maithili -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG mk -%define L10N_LANGUAGE Macedonian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ml -%define L10N_LANGUAGE Malayalam -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG mr -%define L10N_LANGUAGE Marathi -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ms -%define L10N_LANGUAGE Malay -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG my -%define L10N_LANGUAGE Burmese -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG nb-no -%define L10N_LANGUAGE Norwegian Bokmål (Norway) -%define L10N_RECOMMENDS myspell-nb -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG nl -%define L10N_LANGUAGE Dutch -%define L10N_RECOMMENDS myspell-nl -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG nn-no -%define L10N_LANGUAGE Norwegian Nynorsk (Norway) -%define L10N_RECOMMENDS myspell-nn -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG or -%define L10N_LANGUAGE Oriya -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG pa-in -%define L10N_LANGUAGE Panjabi (India) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG pl -%define L10N_LANGUAGE Polish -%define L10N_RECOMMENDS myspell-pl -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG pt-br -%define L10N_LANGUAGE Portuguese (Brazil) -%define L10N_RECOMMENDS myspell-pt-br | myspell-pt -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG pt-pt -%define L10N_LANGUAGE Portuguese (Portugal) -%define L10N_RECOMMENDS myspell-pt-pt | myspell-pt -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG rm -%define L10N_LANGUAGE Romansh -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ro -%define L10N_LANGUAGE Romanian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ru -%define L10N_LANGUAGE Russian -%define L10N_RECOMMENDS myspell-ru -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG si -%define L10N_LANGUAGE Sinhala -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG sk -%define L10N_LANGUAGE Slovak -%define L10N_RECOMMENDS myspell-sk -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG sl -%define L10N_LANGUAGE Slovenian -%define L10N_RECOMMENDS myspell-sl -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG son -%define L10N_LANGUAGE Songhai languages -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG sq -%define L10N_LANGUAGE Albanian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG sr -%define L10N_LANGUAGE Serbian -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG sv-se -%define L10N_LANGUAGE Swedish (Sweden) -%define L10N_RECOMMENDS myspell-sv-se -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ta -%define L10N_LANGUAGE Tamil -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG te -%define L10N_LANGUAGE Telugu -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG th -%define L10N_LANGUAGE Thai -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG tr -%define L10N_LANGUAGE Turkish -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG uk -%define L10N_LANGUAGE Ukrainian -%define L10N_RECOMMENDS myspell-uk -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG ur -%define L10N_LANGUAGE Urdu -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG uz -%define L10N_LANGUAGE Uzbek -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG vi -%define L10N_LANGUAGE Vietnamese -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG xh -%define L10N_LANGUAGE Xhosa -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG zh-cn -%define L10N_LANGUAGE Chinese (China) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in - -%define L10N_LANG zh-tw -%define L10N_LANGUAGE Chinese (Taiwan) -%undef L10N_RECOMMENDS -%include @PRODUCT@-l10n.control.in diff -Nru firefox-57.0/debian/l10n/browser-l10n.control.in firefox-57.0.1~boss1/debian/l10n/browser-l10n.control.in --- firefox-57.0/debian/l10n/browser-l10n.control.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/l10n/browser-l10n.control.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -Package: @browser@-l10n-@L10N_LANG@ -Architecture: all -Section: localization -Depends: ${misc:Depends}, - @browser@ (>= ${source:Version}), @browser@ (<< ${source:Version}.1~) -%ifdef L10N_RECOMMENDS -Recommends: @L10N_RECOMMENDS@ -%endif -%if TRANSITION -Breaks: iceweasel-l10n-@L10N_LANG@ (<< 45) -Replaces: iceweasel-l10n-@L10N_LANG@ (<< 45) -Provides: iceweasel-l10n-@L10N_LANG@ -%endif -Description: @L10N_LANGUAGE@ language package for @Browser@ - @LONGDESC1@ - @LONGDESC2@ - . - This package contains the localization of @Browser@ in @L10N_LANGUAGE@. -%if TRANSITION - -Package: iceweasel-l10n-@L10N_LANG@ -Architecture: all -Priority: extra -Section: oldlibs -Depends: @browser@-l10n-@L10N_LANG@, ${misc:Depends} -Description: @L10N_LANGUAGE@ language package for Iceweasel - Transitional package - This is a transitional package, it can be safely removed. -%endif diff -Nru firefox-57.0/debian/l10n/gen firefox-57.0.1~boss1/debian/l10n/gen --- firefox-57.0/debian/l10n/gen 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/l10n/gen 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ -#!/usr/bin/env python - -import re -import sys -import codecs -sys.stdout = codecs.getwriter('utf8')(sys.stdout) - -from xml import sax - -class Iso3166(sax.handler.ContentHandler, dict): - def startElement(self, name, attrs): - if attrs.has_key('alpha_2_code'): - self[attrs['alpha_2_code'].lower()] = attrs['name'] - -class Iso639(sax.handler.ContentHandler, dict): - def startElement(self, name, attrs): - if 'iso_639_1_code' in attrs: - self[attrs['iso_639_1_code']] = attrs['name'] - if 'iso_639_2B_code' in attrs: - self[attrs['iso_639_2B_code']] = attrs['name'] - -class Iso639_3(sax.handler.ContentHandler, dict): - def startElement(self, name, attrs): - if 'id' in attrs: - self[attrs['id']] = attrs['name'] - if 'part1_code' in attrs: - self[attrs['part1_code']] = attrs['name'] - if 'part2_code' in attrs and not attrs['part2_code'] in self: - self[attrs['part2_code']] = attrs['name'] - -parser = sax.make_parser() -iso639_3 = Iso639_3() -parser.setContentHandler(iso639_3) -parser.parse('/usr/share/xml/iso-codes/iso_639_3.xml') - -iso639 = Iso639() -parser.setContentHandler(iso639) -parser.parse('/usr/share/xml/iso-codes/iso_639.xml') - -iso3166 = Iso3166() -parser.setContentHandler(iso3166) -parser.parse('/usr/share/xml/iso-codes/iso_3166.xml') - -recommends = {} -with open('debian/l10n/recommends') as f: - for line in f.readlines(): - lang, value = line.split(':') - recommends[lang.strip()] = value.strip() - -RE = re.compile(r'^([^,\(]+)(?:, *([^\(]+) *)?(?: *\(.*\))?$') - -for code in sys.argv[1:]: - if '-' in code: - lang, country = code.split('-') - else: - lang = code - country = None - - if lang in iso639_3: - str = iso639_3[lang.lower()] - else: - str = iso639[lang.lower()] - m = RE.match(str) - if m.group(2): - str = ' '.join([m.group(2).strip(), m.group(1).strip()]) - else: - str = m.group(1).strip() - if country: - country = iso3166[country.lower()] - if ',' in country: - country = country[:country.index(',')] - str += ' (' + country + ')' - print - print '%define L10N_LANG', code.lower() - print '%define L10N_LANGUAGE', str - if code.lower() in recommends: - print '%define L10N_RECOMMENDS', recommends[code.lower()] - else: - print '%undef L10N_RECOMMENDS' - print '%include @PRODUCT@-l10n.control.in' diff -Nru firefox-57.0/debian/l10n/recommends firefox-57.0.1~boss1/debian/l10n/recommends --- firefox-57.0/debian/l10n/recommends 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/l10n/recommends 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -bg: myspell-bg -ca: myspell-ca -cs: myspell-cs-cz -da: myspell-da -de: myspell-de-de | myspell-de-at | myspell-de-ch -el: myspell-el-gr -en-gb: myspell-en-gb | myspell-en-us -en-za: myspell-en-gb | myspell-en-us -eo: myspell-eo -es-ar: myspell-es -es-es: myspell-es -et: myspell-et -fi: xul-ext-mozvoikko -fr: myspell-fr | myspell-fr-gut -he: myspell-he -hu: myspell-hu -it: myspell-it -ku: myspell-ku -lt: myspell-lt -lv: myspell-lv -nb-no: myspell-nb -nl: myspell-nl -nn-no: myspell-nn -pl: myspell-pl -pt-br: myspell-pt-br | myspell-pt -pt-pt: myspell-pt-pt | myspell-pt -ru: myspell-ru -sk: myspell-sk -sl: myspell-sl -sv-se: myspell-sv-se -uk: myspell-uk diff -Nru firefox-57.0/debian/l10n.filter firefox-57.0.1~boss1/debian/l10n.filter --- firefox-57.0/debian/l10n.filter 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/l10n.filter 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -.hg* diff -Nru firefox-57.0/debian/latest_nightly.py firefox-57.0.1~boss1/debian/latest_nightly.py --- firefox-57.0/debian/latest_nightly.py 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/latest_nightly.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -#!/usr/bin/env python - -import os -import re -import sys -import httplib -import urllib2 -import urlparse - - -def main(): - product = sys.argv[1] - - conn = httplib.HTTPSConnection('download.mozilla.org') - conn.request('HEAD', '/?product=%s-latest&os=linux&lang=en-US' % product) - res = conn.getresponse() - assert res.status == 302 - location = res.getheader('Location') - - if '-' in product: - product, variant = product.split('-', 1) - else: - variant = '' - - u = urlparse.urlparse(location) - p = u.path.split('/') - assert p[0] == '' - assert p[1] == 'pub' - assert p[2] == product - assert p[3] in ('releases', 'nightly') - if p[3] == 'nightly': - filename = os.path.basename(location) - assert filename.startswith(product + '-') - version = filename[len(product) + 1:] - m = re.match(r'([0-9]+(?:\.[0-9]+)*(?:[ab][0-9]+)?)\.', version) - assert m - version = m.group(1) - - url = location.replace('.tar.bz2', '.txt') - assert url != location - - f = urllib2.urlopen(url) - print version, ' '.join(l.rstrip() for l in f.readlines()) - f.close() - elif p[3] == 'releases': - version = p[4] - print version - -if __name__ == '__main__': - main() diff -Nru firefox-57.0/debian/make.mk firefox-57.0.1~boss1/debian/make.mk --- firefox-57.0/debian/make.mk 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/make.mk 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -lazy = $(eval $(1) = $$(if $$(___$(1)),,$$(eval ___$(1) := $(2)))$$(___$(1))) -letters = a b c d e f g h i j k l m n o p q r s t u v w x y z -lc = $(subst A,a,$(subst B,b,$(subst C,c,$(subst D,d,$(subst E,e,$(subst F,f,$(subst G,g,$(subst H,h,$(subst I,i,$(subst J,j,$(subst K,k,$(subst L,l,$(subst M,m,$(subst N,n,$(subst O,o,$(subst P,p,$(subst Q,q,$(subst R,r,$(subst S,s,$(subst T,t,$(subst U,u,$(subst V,v,$(subst W,w,$(subst X,x,$(subst Y,y,$(subst Z,z,$1)))))))))))))))))))))))))) -uc = $(subst a,A,$(subst b,B,$(subst c,C,$(subst d,D,$(subst e,E,$(subst f,F,$(subst g,G,$(subst h,H,$(subst i,I,$(subst j,J,$(subst k,K,$(subst l,L,$(subst m,M,$(subst n,N,$(subst o,O,$(subst p,P,$(subst q,Q,$(subst r,R,$(subst s,S,$(subst t,T,$(subst u,U,$(subst v,V,$(subst w,W,$(subst x,X,$(subst y,Y,$(subst z,Z,$1)))))))))))))))))))))))))) - -__VARS := $(.VARIABLES) - -dump: - @$(foreach var,$(sort $(filter-out $(__VARS) __VARS preprocess system_lib ___%,$(.VARIABLES))),echo '$(var) = $(subst ','\'',$(subst \,\\,$($(var))))';) - -dump-%: - @echo $($*) - -.PHONY: dump diff -Nru firefox-57.0/debian/mls.key firefox-57.0.1~boss1/debian/mls.key --- firefox-57.0/debian/mls.key 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/mls.key 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -91e66841-a83b-487f-9b5d-e460f5225ebf diff -Nru firefox-57.0/debian/noinstall.in firefox-57.0.1~boss1/debian/noinstall.in --- firefox-57.0/debian/noinstall.in 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/noinstall.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -usr/bin/@browser@ -usr/lib/@browser@/run-mozilla.sh -usr/lib/@browser@/removed-files -usr/lib/@browser@/@browser@-bin -usr/lib/@browser@/browser/defaults/preferences/firefox-l10n.js -usr/lib/@browser@/dictionaries diff -Nru firefox-57.0/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch --- firefox-57.0/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ -From: Mike Hommey -Date: Mon, 27 Dec 2010 10:44:28 +0100 -Subject: Add a 2 minutes timeout on xpcshell tests - ---- - testing/xpcshell/runxpcshelltests.py | 21 ++++++++++++++++++--- - 1 file changed, 18 insertions(+), 3 deletions(-) - -diff --git a/testing/xpcshell/runxpcshelltests.py b/testing/xpcshell/runxpcshelltests.py -index 960e9e91f1aa..be5bdf87f92d 100755 ---- a/testing/xpcshell/runxpcshelltests.py -+++ b/testing/xpcshell/runxpcshelltests.py -@@ -12,6 +12,7 @@ import mozdebug - import os - import random - import re -+import select - import shutil - import signal - import sys -@@ -710,9 +711,23 @@ class XPCShellTestThread(Thread): - if self.interactive: - self.log.info("%s | Process ID: %d" % (name, self.proc_ident)) - -- # Communicate returns a tuple of (stdout, stderr), however we always -- # redirect stderr to stdout, so the second element is ignored. -- process_output, _ = self.communicate(proc) -+ if self.pStdout == PIPE: -+ process_stdout = "" -+ while True: -+ (r, w, e) = select.select([proc.stdout], [], [], 120) -+ if len(r) == 0: -+ process_stdout += "TEST-UNEXPECTED-FAIL | %s | application timed out after 120 seconds with no output" % (test) -+ proc.kill() -+ break -+ line = proc.stdout.read(1) -+ if line == "": -+ break -+ process_stdout += line -+ proc.wait() -+ else: -+ # Communicate returns a tuple of (stdout, stderr), however we always -+ # redirect stderr to stdout, so the second element is ignored. -+ process_output, _ = self.communicate(proc) - - if self.interactive: - # Not sure what else to do here... diff -Nru firefox-57.0/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch --- firefox-57.0/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -From: Mike Hommey -Date: Sat, 21 Jun 2008 03:09:21 +0200 -Subject: Add another preferences directory for applications: - preferences/syspref - -It was existing in previous versions of iceweasel as a symlink to -/etc/iceweasel/pref. - -This has the side effect to make these preferences there work again, and -to disable the "set as default browser" dialog. ---- - toolkit/xre/nsXREDirProvider.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/toolkit/xre/nsXREDirProvider.cpp b/toolkit/xre/nsXREDirProvider.cpp -index c577559051a4..e0daa29c8826 100644 ---- a/toolkit/xre/nsXREDirProvider.cpp -+++ b/toolkit/xre/nsXREDirProvider.cpp -@@ -846,6 +846,7 @@ DeleteDirIfExists(nsIFile* dir) - // defined(MOZ_CONTENT_SANDBOX) - - static const char *const kAppendPrefDir[] = { "defaults", "preferences", nullptr }; -+static const char *const kAppendSysPrefDir[] = { "defaults", "syspref", nullptr }; - - #ifdef DEBUG_bsmedberg - static void -@@ -887,6 +888,7 @@ nsXREDirProvider::GetFilesInternal(const char* aProperty, - LoadDirIntoArray(mXULAppDir, kAppendPrefDir, directories); - LoadDirsIntoArray(mAppBundleDirectories, - kAppendPrefDir, directories); -+ LoadDirIntoArray(mXULAppDir, kAppendSysPrefDir, directories); - - rv = NS_NewArrayEnumerator(aResult, directories); - } diff -Nru firefox-57.0/debian/patches/debian-hacks/Add-debian-extra-stuff-to-upstream-build-system-dire.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-debian-extra-stuff-to-upstream-build-system-dire.patch --- firefox-57.0/debian/patches/debian-hacks/Add-debian-extra-stuff-to-upstream-build-system-dire.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-debian-extra-stuff-to-upstream-build-system-dire.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -From: Mike Hommey -Date: Mon, 16 Dec 2013 10:53:58 +0900 -Subject: Add debian/extra-stuff to upstream build system directory traversal - ---- - moz.build | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/moz.build b/moz.build -index 01180f57938b..872aa0fb4642 100644 ---- a/moz.build -+++ b/moz.build -@@ -137,4 +137,7 @@ if not CONFIG['JS_STANDALONE'] and CONFIG['MOZ_BUILD_APP']: - - CONFIGURE_SUBST_FILES += ['.cargo/config'] - -+if not CONFIG['LIBXUL_SDK']: -+ DIRS += ['debian/extra-stuff'] -+ - include('build/templates.mozbuild') diff -Nru firefox-57.0/debian/patches/debian-hacks/Add-ppc64el-target-for-rust-code.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-ppc64el-target-for-rust-code.patch --- firefox-57.0/debian/patches/debian-hacks/Add-ppc64el-target-for-rust-code.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Add-ppc64el-target-for-rust-code.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -From: Mike Hommey -Date: Sat, 17 Jun 2017 07:17:24 +0900 -Subject: Add ppc64el target for rust code - ---- - build/moz.configure/rust.configure | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/build/moz.configure/rust.configure b/build/moz.configure/rust.configure -index 90bb9dc67495..cc9c0abf7f78 100644 ---- a/build/moz.configure/rust.configure -+++ b/build/moz.configure/rust.configure -@@ -174,6 +174,11 @@ def rust_triple_alias(host_or_target): - ('sparc64', 'SunOS'): 'sparcv9-sun-solaris', - }.get((host_or_target.cpu, os_or_kernel), None) - -+ if rustc_target is None: -+ rustc_target = { -+ ('ppc64', 'little', 'Linux'): 'powerpc64le-unknown-linux-gnu', -+ }.get((host_or_target.cpu, host_or_target.endianness, os_or_kernel)) -+ - if rustc_target is None: - die("Don't know how to translate {} for rustc".format(host_or_target.alias)) - diff -Nru firefox-57.0/debian/patches/debian-hacks/Allow-to-build-against-nspr-4.16.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Allow-to-build-against-nspr-4.16.patch --- firefox-57.0/debian/patches/debian-hacks/Allow-to-build-against-nspr-4.16.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Allow-to-build-against-nspr-4.16.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ -From: Mike Hommey -Date: Fri, 29 Sep 2017 11:27:52 +0900 -Subject: Allow to build against nspr 4.16 - ---- - old-configure | 2 +- - old-configure.in | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/old-configure b/old-configure -index 1d95405f84cf..7fc947636078 100644 ---- a/old-configure -+++ b/old-configure -@@ -953,7 +953,7 @@ _SUBDIR_CONFIG_ARGS="$ac_configure_args" - MOZJPEG=62 - MOZPNG=10631 - NSPR_VERSION=4 --NSPR_MINVER=4.17 -+NSPR_MINVER=4.16 - NSS_VERSION=3 - - GLIB_VERSION=2.22 -diff --git a/old-configure.in b/old-configure.in -index a092294f0ad8..d217aed3c118 100644 ---- a/old-configure.in -+++ b/old-configure.in -@@ -48,7 +48,7 @@ dnl ======================================================== - MOZJPEG=62 - MOZPNG=10631 - NSPR_VERSION=4 --NSPR_MINVER=4.17 -+NSPR_MINVER=4.16 - NSS_VERSION=3 - - dnl Set the minimum version of toolkit libs used by mozilla diff -Nru firefox-57.0/debian/patches/debian-hacks/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch --- firefox-57.0/debian/patches/debian-hacks/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -From: Mike Hommey -Date: Sun, 25 Sep 2016 09:22:22 +0900 -Subject: Allow to override ICU_DATA_FILE from the environment - ---- - build/autoconf/icu.m4 | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/build/autoconf/icu.m4 b/build/autoconf/icu.m4 -index 76c9df1f7db5..702317b3fe2c 100644 ---- a/build/autoconf/icu.m4 -+++ b/build/autoconf/icu.m4 -@@ -78,7 +78,9 @@ if test -n "$USE_ICU"; then - # TODO: the l is actually endian-dependent - # We could make this set as 'l' or 'b' for little or big, respectively, - # but we'd need to check in a big-endian version of the file. -- ICU_DATA_FILE="icudt${version}l.dat" -+ if test -z "$ICU_DATA_FILE"; then -+ ICU_DATA_FILE="icudt${version}l.dat" -+ fi - - dnl We won't build ICU data as a separate file when building - dnl JS standalone so that embedders don't have to deal with it. diff -Nru firefox-57.0/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch --- firefox-57.0/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ -From: Mike Hommey -Date: Thu, 12 Nov 2009 17:18:31 +0100 -Subject: Avoid wrong sessionstore data to keep windows out of user sight - -It happens that sessionstore can keep wrong information for the window -position or minimized state. Workaround this until the real bug is found -and fixed (probably in xulrunner). - -Closes: #552426, #553453 ---- - browser/components/sessionstore/SessionStore.jsm | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/browser/components/sessionstore/SessionStore.jsm b/browser/components/sessionstore/SessionStore.jsm -index 82637db7a94e..b99ae542ded7 100644 ---- a/browser/components/sessionstore/SessionStore.jsm -+++ b/browser/components/sessionstore/SessionStore.jsm -@@ -4068,7 +4068,7 @@ var SessionStoreInternal = { - try { - // only modify those aspects which aren't correct yet - if (!isNaN(aLeft) && !isNaN(aTop) && (aLeft != win_("screenX") || aTop != win_("screenY"))) { -- aWindow.moveTo(aLeft, aTop); -+ aWindow.moveTo((aLeft < -aWidth) ? 0 : aLeft, (aTop < -aHeight) ? 0 : aTop); - } - if (aWidth && aHeight && (aWidth != win_("width") || aHeight != win_("height")) && !gResistFingerprintingEnabled) { - // Don't resize the window if it's currently maximized and we would -@@ -4083,8 +4083,6 @@ var SessionStoreInternal = { - aWindow.maximize(); - break; - case "minimized": -- aWindow.minimize(); -- break; - case "normal": - aWindow.restore(); - break; diff -Nru firefox-57.0/debian/patches/debian-hacks/Build-against-system-libjsoncpp.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Build-against-system-libjsoncpp.patch --- firefox-57.0/debian/patches/debian-hacks/Build-against-system-libjsoncpp.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Build-against-system-libjsoncpp.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,88 +0,0 @@ -From: Mike Hommey -Date: Thu, 9 Mar 2017 07:17:01 +0900 -Subject: Build against system libjsoncpp - ---- - config/system-headers | 1 + - toolkit/components/jsoncpp/src/lib_json/moz.build | 46 +---------------------- - toolkit/crashreporter/minidump-analyzer/moz.build | 2 +- - 3 files changed, 3 insertions(+), 46 deletions(-) - -diff --git a/config/system-headers b/config/system-headers -index 235090404e0d..9f59eb53c990 100644 ---- a/config/system-headers -+++ b/config/system-headers -@@ -1338,3 +1338,4 @@ unicode/utypes.h - libutil.h - unwind.h - fenv.h -+json/json.h -diff --git a/toolkit/components/jsoncpp/src/lib_json/moz.build b/toolkit/components/jsoncpp/src/lib_json/moz.build -index 9997014bd9dc..5e20a3d42fd9 100644 ---- a/toolkit/components/jsoncpp/src/lib_json/moz.build -+++ b/toolkit/components/jsoncpp/src/lib_json/moz.build -@@ -4,50 +4,6 @@ - # License, v. 2.0. If a copy of the MPL was not distributed with this - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - --UNIFIED_SOURCES += [ -- 'json_reader.cpp', -- 'json_value.cpp', -- 'json_writer.cpp' --] -- --LOCAL_INCLUDES += [ -- '/toolkit/components/jsoncpp/include', --] -- --# This code is only used in the stand-alone minidump analyzer executable so --# enabling exceptions should be fine. --if CONFIG['CLANG_CL']: -- CXXFLAGS += [ -- '-Xclang', -- '-fcxx-exceptions', -- ] --elif not CONFIG['_MSC_VER']: -- CXXFLAGS += [ -- '-fexceptions', -- ] -- --# Required to build with exceptions enabled --DisableStlWrapping() -- - Library('jsoncpp') - --# Suppress warnings in third-party code. --if CONFIG['_MSC_VER']: -- CXXFLAGS += [ -- '-wd4005', # macro redefinition -- ] --elif CONFIG['GNU_CXX']: -- CXXFLAGS += [ -- '-Wno-unused-local-typedefs', -- '-Wno-shadow', -- ] -- --if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL']: -- CXXFLAGS += [ -- '-Wno-c++11-narrowing', -- ] -- --if CONFIG['CLANG_CXX'] or CONFIG['CLANG_CL'] or CONFIG['GNU_CXX']: -- CXXFLAGS += [ -- '-Wno-implicit-fallthrough', -- ] -+OS_LIBS += ['jsoncpp'] -diff --git a/toolkit/crashreporter/minidump-analyzer/moz.build b/toolkit/crashreporter/minidump-analyzer/moz.build -index 7c7923bb5ba7..56b8e5da22a7 100644 ---- a/toolkit/crashreporter/minidump-analyzer/moz.build -+++ b/toolkit/crashreporter/minidump-analyzer/moz.build -@@ -20,7 +20,7 @@ if CONFIG['OS_TARGET'] != 'Android': - ] - - LOCAL_INCLUDES += [ -- '/toolkit/components/jsoncpp/include', -+ '%/usr/include/jsoncpp', - ] - - diff -Nru firefox-57.0/debian/patches/debian-hacks/Don-t-build-image-gtests.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Don-t-build-image-gtests.patch --- firefox-57.0/debian/patches/debian-hacks/Don-t-build-image-gtests.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Don-t-build-image-gtests.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -From: Mike Hommey -Date: Thu, 9 Jun 2016 14:45:44 +0900 -Subject: Don't build image/ gtests - -Building them causes an ICE with GCC 4.7. As they are not part of what -is shipped, and not currently run either, just skip building them. ---- - image/moz.build | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/image/moz.build b/image/moz.build -index 2e34a6ce8fa2..6a9d1b63d169 100644 ---- a/image/moz.build -+++ b/image/moz.build -@@ -5,8 +5,6 @@ - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - - DIRS += ['build', 'decoders', 'encoders'] --if CONFIG['ENABLE_TESTS']: -- DIRS += ['test/gtest'] - - if CONFIG['FUZZING']: - DIRS += ['test/fuzzing'] diff -Nru firefox-57.0/debian/patches/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch --- firefox-57.0/debian/patches/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -From: Mike Hommey -Date: Mon, 22 Mar 2010 11:45:42 +0100 -Subject: Don't error-out when run-time libsqlite is older than build-time - libsqlite - -In Debian, we have shlibs to handle this. ---- - storage/mozStorageService.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/storage/mozStorageService.cpp b/storage/mozStorageService.cpp -index 7c3cba8c1533..ea36f5be9fd9 100644 ---- a/storage/mozStorageService.cpp -+++ b/storage/mozStorageService.cpp -@@ -203,6 +203,7 @@ Service::getSingleton() - return gService; - } - -+#if 0 - // Ensure that we are using the same version of SQLite that we compiled with - // or newer. Our configure check ensures we are using a new enough version - // at compile time. -@@ -220,6 +221,7 @@ Service::getSingleton() - } - MOZ_CRASH("SQLite Version Error"); - } -+#endif - - // The first reference to the storage service must be obtained on the - // main thread. diff -Nru firefox-57.0/debian/patches/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch --- firefox-57.0/debian/patches/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -From: Mike Hommey -Date: Sat, 27 Sep 2008 17:17:39 +0200 -Subject: Don't register plugins if the MOZILLA_DISABLE_PLUGINS environment - variable is set - ---- - dom/plugins/base/nsPluginHost.cpp | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/dom/plugins/base/nsPluginHost.cpp b/dom/plugins/base/nsPluginHost.cpp -index 5e4cb945fbab..9cffac8225e6 100644 ---- a/dom/plugins/base/nsPluginHost.cpp -+++ b/dom/plugins/base/nsPluginHost.cpp -@@ -268,6 +268,10 @@ nsPluginHost::nsPluginHost() - - Preferences::AddStrongObserver(this, "plugin.disable"); - -+ const char *env = PR_GetEnv("MOZILLA_DISABLE_PLUGINS"); -+ if (env && env[0]) -+ mPluginsDisabled = PR_TRUE; -+ - nsCOMPtr obsService = - mozilla::services::GetObserverService(); - if (obsService) { diff -Nru firefox-57.0/debian/patches/debian-hacks/Make-upstream-build-system-create-debian-installer-M.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Make-upstream-build-system-create-debian-installer-M.patch --- firefox-57.0/debian/patches/debian-hacks/Make-upstream-build-system-create-debian-installer-M.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Make-upstream-build-system-create-debian-installer-M.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -From: Mike Hommey -Date: Mon, 16 Dec 2013 11:11:13 +0900 -Subject: Make upstream build system create debian/installer/Makefile - ---- - moz.build | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/moz.build b/moz.build -index 872aa0fb4642..f761b53a0682 100644 ---- a/moz.build -+++ b/moz.build -@@ -140,4 +140,6 @@ CONFIGURE_SUBST_FILES += ['.cargo/config'] - if not CONFIG['LIBXUL_SDK']: - DIRS += ['debian/extra-stuff'] - -+CONFIGURE_SUBST_FILES += ['debian/installer/Makefile'] -+ - include('build/templates.mozbuild') diff -Nru firefox-57.0/debian/patches/debian-hacks/Set-program-name-from-the-remoting-name.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Set-program-name-from-the-remoting-name.patch --- firefox-57.0/debian/patches/debian-hacks/Set-program-name-from-the-remoting-name.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Set-program-name-from-the-remoting-name.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -From: Mike Hommey -Date: Sun, 5 Feb 2017 08:41:22 +0900 -Subject: Set program name from the remoting name - ---- - toolkit/xre/nsAppRunner.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/toolkit/xre/nsAppRunner.cpp b/toolkit/xre/nsAppRunner.cpp -index f44d1bf50a13..77dc2f70b874 100644 ---- a/toolkit/xre/nsAppRunner.cpp -+++ b/toolkit/xre/nsAppRunner.cpp -@@ -3891,7 +3891,7 @@ XREMain::XRE_mainStartup(bool* aExitFlag) - - // Set program name to the one defined in application.ini. - { -- nsAutoCString program(gAppData->name); -+ nsAutoCString program(gAppData->remotingName); - ToLowerCase(program); - g_set_prgname(program.get()); - } diff -Nru firefox-57.0/debian/patches/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch --- firefox-57.0/debian/patches/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -From: Mike Hommey -Date: Mon, 14 Jul 2008 15:20:46 +0200 -Subject: Use a variable for xulrunner base version in various places - ---- - config/baseconfig.mk | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -diff --git a/config/baseconfig.mk b/config/baseconfig.mk -index e204533ac9b6..ee2538f91dbc 100644 ---- a/config/baseconfig.mk -+++ b/config/baseconfig.mk -@@ -2,10 +2,11 @@ - # directly in python/mozbuild/mozbuild/base.py for gmake validation. - # We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending - # whether a normal build is happening or whether the check is running. --includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) --sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) -+MOZ_APP_BASE_VERSION = $(firstword $(subst ., ,$(MOZ_APP_VERSION))).$(word 2,$(subst ., ,$(MOZ_APP_VERSION))) -+includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_BASE_VERSION) -+idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_BASE_VERSION) -+installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_BASE_VERSION) -+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_BASE_VERSION) - ifeq (.,$(DEPTH)) - DIST = dist - else diff -Nru firefox-57.0/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch firefox-57.0.1~boss1/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch --- firefox-57.0/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -From: Mike Hommey -Date: Sun, 2 Apr 2017 06:33:19 +0900 -Subject: Use the Mozilla Location Service key when the Google Key is not there - ---- - browser/app/profile/firefox.js | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js -index 9e08a0f166f9..10d6e8c89a4d 100644 ---- a/browser/app/profile/firefox.js -+++ b/browser/app/profile/firefox.js -@@ -1329,7 +1329,7 @@ pref("dom.debug.propagate_gesture_events_through_content", false); - // Geolocation preferences for the RELEASE and "later" Beta channels. - // Some of these prefs are specified even though they are redundant; they are - // here for clarity and end-user experiments. --#ifndef EARLY_BETA_OR_EARLIER -+#if !defined(EARLY_BETA_OR_EARLIER) && defined(GOOGLE_API_KEY) - pref("geo.wifi.uri", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY%"); - - #ifdef XP_MACOSX diff -Nru firefox-57.0/debian/patches/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch firefox-57.0.1~boss1/debian/patches/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch --- firefox-57.0/debian/patches/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,127 +0,0 @@ -From: Mike Hommey -Date: Sat, 21 Jun 2008 02:48:46 +0200 -Subject: Allow .js preference files to set locked prefs with lockPref() - ---- - modules/libpref/prefapi.cpp | 6 ++++-- - modules/libpref/prefapi.h | 3 ++- - modules/libpref/prefread.cpp | 13 ++++++++++--- - modules/libpref/prefread.h | 4 +++- - 4 files changed, 19 insertions(+), 7 deletions(-) - -diff --git a/modules/libpref/prefapi.cpp b/modules/libpref/prefapi.cpp -index 9aeed4f1d79e..4657ebdd8489 100644 ---- a/modules/libpref/prefapi.cpp -+++ b/modules/libpref/prefapi.cpp -@@ -1028,8 +1028,8 @@ void PREF_ReaderCallback(void *closure, - PrefValue value, - PrefType type, - bool isDefault, -- bool isStickyDefault) -- -+ bool isStickyDefault, -+ bool isLocked) - { - uint32_t flags = 0; - if (isDefault) { -@@ -1041,4 +1041,6 @@ void PREF_ReaderCallback(void *closure, - flags |= kPrefForceSet; - } - pref_HashPref(pref, value, type, flags); -+ if (isLocked) -+ PREF_LockPref(pref, true); - } -diff --git a/modules/libpref/prefapi.h b/modules/libpref/prefapi.h -index ab525bbcc5c9..cc49678acc74 100644 ---- a/modules/libpref/prefapi.h -+++ b/modules/libpref/prefapi.h -@@ -246,7 +246,8 @@ void PREF_ReaderCallback( void *closure, - PrefValue value, - PrefType type, - bool isDefault, -- bool isStickyDefault); -+ bool isStickyDefault, -+ bool isLocked); - - - /* -diff --git a/modules/libpref/prefread.cpp b/modules/libpref/prefread.cpp -index 1f29b8e07cd8..e1ec9d529394 100644 ---- a/modules/libpref/prefread.cpp -+++ b/modules/libpref/prefread.cpp -@@ -43,6 +43,7 @@ enum { - #define BITS_PER_HEX_DIGIT 4 - - static const char kUserPref[] = "user_pref"; -+static const char kLockPref[] = "lockPref"; - static const char kPref[] = "pref"; - static const char kPrefSticky[] = "sticky_pref"; - static const char kTrue[] = "true"; -@@ -146,7 +147,7 @@ pref_DoCallback(PrefParseState *ps) - break; - } - (*ps->reader)(ps->closure, ps->lb, value, ps->vtype, ps->fdefault, -- ps->fstickydefault); -+ ps->fstickydefault, ps->flock); - return true; - } - -@@ -215,6 +216,7 @@ PREF_ParseBuf(PrefParseState *ps, const char *buf, int bufLen) - ps->vtype = PrefType::Invalid; - ps->fdefault = false; - ps->fstickydefault = false; -+ ps->flock = false; - } - switch (c) { - case '/': /* begin comment block or line? */ -@@ -226,12 +228,15 @@ PREF_ParseBuf(PrefParseState *ps, const char *buf, int bufLen) - case 'u': /* indicating user_pref */ - case 's': /* indicating sticky_pref */ - case 'p': /* indicating pref */ -+ case 'l': /* indicating lockPref */ - if (c == 'u') { - ps->smatch = kUserPref; - } else if (c == 's') { - ps->smatch = kPrefSticky; -- } else { -+ } else if (c == 'p') { - ps->smatch = kPref; -+ } else { -+ ps->smatch = kLockPref; - } - ps->sindex = 1; - ps->nextstate = PREF_PARSE_UNTIL_OPEN_PAREN; -@@ -277,8 +282,10 @@ PREF_ParseBuf(PrefParseState *ps, const char *buf, int bufLen) - /* name parsing */ - case PREF_PARSE_UNTIL_NAME: - if (c == '\"' || c == '\'') { -- ps->fdefault = (ps->smatch == kPref || ps->smatch == kPrefSticky); -+ ps->fdefault = (ps->smatch == kPref || ps->smatch == kPrefSticky -+ || ps->smatch == kLockPref); - ps->fstickydefault = (ps->smatch == kPrefSticky); -+ ps->flock = (ps->smatch == kLockPref); - ps->quotechar = c; - ps->nextstate = PREF_PARSE_UNTIL_COMMA; /* return here when done */ - state = PREF_PARSE_QUOTED_STRING; -diff --git a/modules/libpref/prefread.h b/modules/libpref/prefread.h -index f9027fda3be0..ecd6e8bfe771 100644 ---- a/modules/libpref/prefread.h -+++ b/modules/libpref/prefread.h -@@ -34,7 +34,8 @@ typedef void (*PrefReader)(void *closure, - PrefValue val, - PrefType type, - bool defPref, -- bool stickyPref); -+ bool stickyPref, -+ bool lockPref); - - /** - * Report any errors or warnings we encounter during parsing. -@@ -62,6 +63,7 @@ typedef struct PrefParseState { - PrefType vtype; /* PREF_STRING,INT,BOOL */ - bool fdefault; /* true if (default) pref */ - bool fstickydefault; /* true if (sticky) pref */ -+ bool flock; /* true if pref to be locked */ - } PrefParseState; - - /** diff -Nru firefox-57.0/debian/patches/porting/Add-xptcall-support-for-SH4-processors.patch firefox-57.0.1~boss1/debian/patches/porting/Add-xptcall-support-for-SH4-processors.patch --- firefox-57.0/debian/patches/porting/Add-xptcall-support-for-SH4-processors.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/porting/Add-xptcall-support-for-SH4-processors.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,516 +0,0 @@ -From: Mike Hommey -Date: Fri, 30 Apr 2010 11:03:50 +0200 -Subject: Add xptcall support for SH4 processors - -Closes: #553593 -https://bugzilla.mozilla.org/show_bug.cgi?id=382214 ---- - xpcom/reflect/xptcall/md/unix/moz.build | 5 + - .../xptcall/src/md/unix/xptcinvoke_linux_sh.cpp | 203 +++++++++++++++ - .../xptcall/src/md/unix/xptcstubs_linux_sh.cpp | 271 +++++++++++++++++++++ - 3 files changed, 479 insertions(+) - create mode 100644 xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp - create mode 100644 xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp - -diff --git a/xpcom/reflect/xptcall/md/unix/moz.build b/xpcom/reflect/xptcall/md/unix/moz.build -index 73ec27ab02b8..57081576dd9b 100644 ---- a/xpcom/reflect/xptcall/md/unix/moz.build -+++ b/xpcom/reflect/xptcall/md/unix/moz.build -@@ -325,6 +325,11 @@ if CONFIG['OS_ARCH'] == 'Linux': - '-fomit-frame-pointer', - '-mbackchain', - ] -+ elif CONFIG['OS_TEST'] in ('sh4', 'sh4a'): -+ SOURCES += [ -+ 'xptcinvoke_linux_sh.cpp', -+ 'xptcstubs_linux_sh.cpp', -+ ] - - FINAL_LIBRARY = 'xul' - -diff --git a/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp -new file mode 100644 -index 000000000000..ca4807daca89 ---- /dev/null -+++ b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp -@@ -0,0 +1,203 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- -+ * -+ * ***** BEGIN LICENSE BLOCK ***** -+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Mozilla Public License Version -+ * 1.1 (the "License"); you may not use this file except in compliance with -+ * the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1998 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * - Copyright (C) 2008-2009 STMicroelectronics -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either of the GNU General Public License Version 2 or later (the "GPL"), -+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the MPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the MPL, the GPL or the LGPL. -+ * -+ * Based on the neutroni port, however that assumed that the compiler was pushing params -+ * onto the stack. Change to take this into account. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+#include "xptcprivate.h" -+ -+extern "C" { -+ -+const int c_int_register_params = 4; -+const int c_float_register_params = 8; -+ -+static PRUint32 __attribute__((__used__)) -+copy_to_stack(PRUint32 **that,PRUint32 methodIndex,PRUint32 paramCount, nsXPTCVariant* s,PRUint32* data) -+{ -+ int intCount = 1; // Because of that -+ int floatCount = 0; -+ PRUint32 *intRegParams=data+1 ; -+ float *floatRegParams = (float *)(data+4); -+ -+ /* Push the that register into the right place so it can be restored on exit */ -+ *data= (PRUint32)(that); -+ data+=12; /* 4 integer registers, and 8 floating point registers */ -+ -+ for ( PRUint32 i = 0; i < paramCount; ++i, ++s ) -+ { -+ nsXPTType type = s->IsPtrData() ? nsXPTType::T_I32 : s->type; -+ -+ switch ( type ) { -+ case nsXPTType::T_I64: -+ case nsXPTType::T_U64: -+ // Space to pass in registers? -+ if ( (c_int_register_params - intCount) >= 2 ) { -+ *((PRInt64 *) intRegParams) = s->val.i64; -+ intRegParams += 2; -+ intCount += 2; -+ } -+ else { -+ *((PRInt64*) data) = s->val.i64; -+ data += 2; -+ } -+ break; -+ case nsXPTType::T_FLOAT: -+ // Space to pass in registers? -+ if ( floatCount < c_float_register_params ) { -+ *floatRegParams = s->val.f; -+ ++floatCount; -+ ++floatRegParams; -+ } -+ else { -+ *((float*) data) = s->val.f; -+ ++data; -+ } -+ break; -+ case nsXPTType::T_DOUBLE: -+ // Space to pass in registers? -+ if ( (c_float_register_params - floatCount) >= 2 ) { -+ if ( (floatCount & 1) != 0 ) { -+ ++floatCount; -+ ++floatRegParams; -+ } -+ *(double *)floatRegParams = s->val.d; -+ floatCount += 2; -+ floatRegParams += 2; -+ } -+ else { -+ *((double *) data) = s->val.d; -+ data += 2; -+ } -+ break; -+ default: // 32 (non-float) value -+ PRInt32 value = (PRInt32) (s->IsPtrData() ? s->ptr : s->val.p); -+ // Space to pass in registers? -+ if ( intCount < c_int_register_params ) { -+ *intRegParams = value; -+ ++intRegParams; -+ ++intCount; -+ } -+ else { -+ *data = value; -+ ++data; -+ } -+ break; -+ } -+ } -+ -+ /* Now calculate the return address -+ * Dereference that to get vtable pointer -+ */ -+ return *( (*(that))+(methodIndex) ); -+ -+} -+ -+} -+ -+ /* This was originally done as a C function, but the original code was -+ * relying on how the compiler laid out the stack. Later versions of -+ * gcc do a better job of optimising and never push the parameters on the -+ * stack. So it is simpler to just write the whole thing in assembler anyway -+ */ -+ -+ /* Because the SH processor passes the first few parameters in registers -+ it is a bit tricky setting things up right. To make things easier, -+ all the hard work will be done by copy_to_stack above. We pass to it -+ a chunk of memory, the bottom of which will be copied to registers r4 to r7 -+ and fr4 to fr11 before calling the target function. -+ */ -+ -+/* r4= that, r5=methodIndex,r6=paramCount,r7=params */ -+ -+ __asm__ ( -+ -+ -+ /* Make space for parameters to be passed to the method. Assume worst case -+ 8 bytes per parameter. Also leave space for 4 longs and 8 floats that -+ will be put into registers. The worst case is all int64 parameters -+ and even in this case 8 bytes are passed in registers so we can -+ deduct this from our allocation. -+ */ -+ ".section .text\n" -+ ".balign 4\n" -+ ".global NS_InvokeByIndex_P\n" -+ "NS_InvokeByIndex_P:\n" -+ "mov.l r14, @-r15 \n\t" // Push frame -+ "sts.l pr, @-r15 \n\t" // Push link -+ "mov.l r8, @-r15 \n\t" // Save -+ "mov r15, r14\n\t" // Set frame -+ "mov #3, r1 \n\t" // Assume worse case, all params are 64bit, hence *8 -+ "mov r6, r2\n\t" -+ "shld r1, r2 \n\t" -+ "mov r2, r8 \n\t" // Save stack drop -+ "add #48, r2 \n\t" // Space for 4 longs, 8 floats -+ "sub r2, r15 \n\t" // Drop stack -+ "mov.l 1f, r1 \n\t" // Get address of copy_to_stack_function -+ "jsr @r1 \n\t" -+ "mov.l r15, @-r15 \n\t" // Params will be dumped here -+ "add #4, r15 \n\t" // Pop stack ptr param. r0 contains method address -+ -+ /* Now everything is laid out nicely in the stack. We just have to -+ load values at the top end of the memory area into registers and -+ make the call. We may load more things into registers than needed, -+ but nobody will care about that. -+ */ -+ -+ "mov.l @r15+, r4 \n\t" // that -+ "mov.l @r15+, r5 \n\t" -+ "mov.l @r15+, r6 \n\t" -+ "mov.l @r15+, r7 \n\t" -+ "fmov.s @r15+, fr5 \n\t" -+ "fmov.s @r15+, fr4 \n\t" -+ "fmov.s @r15+, fr7 \n\t" -+ "fmov.s @r15+, fr6 \n\t" -+ "fmov.s @r15+, fr9 \n\t" -+ "fmov.s @r15+, fr8 \n\t" -+ "fmov.s @r15+, fr11 \n\t" -+ "jsr @r0 \n\t" // Invoke method -+ "fmov.s @r15+, fr10 \n\t" -+ "add r8, r15\n\t" // Pop stack back -+ "mov.l @r15+, r8\n\t" // Restore r8 -+ "lds.l @r15+, pr\n\t" -+ "rts\n\t" -+ "mov.l @r15+, r14\n\t" -+ ".balign 4\n\t" -+ "1: .long copy_to_stack \n\t" -+ ); -+ -diff --git a/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp b/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp -new file mode 100644 -index 000000000000..cf9fceabd81c ---- /dev/null -+++ b/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp -@@ -0,0 +1,271 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Mozilla Public License Version -+ * 1.1 (the "License"); you may not use this file except in compliance with -+ * the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1999 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * - Copyright (C) 2008-2009 STMicroelectronics -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either of the GNU General Public License Version 2 or later (the "GPL"), -+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the MPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the MPL, the GPL or the LGPL. -+ * -+ * Based on the neutrino code, with some bug fixes and using the C preprocessor -+ * like all the other ports rather than the python script. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+#include "xptcprivate.h" -+#include "xptiprivate.h" -+ -+const int c_int_register_params = 3; -+const int c_float_register_params = 8; -+ -+/* -+ Dispatch function for all stubs. -+ -+ The parameters to the original function are spread between 'data' which -+ is value of the stack pointer when the stub was called, intRegParams which -+ points to an area containing the values of r5, r6 and r7 when the stub was -+ called and floatRegParams which points to an area containing the values -+ of float registers fr4 to fr11 when the stub was called. -+ -+ */ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, int methodIndex, PRUint32* data, -+ PRUint32 *intRegParams, float *floatRegParams) -+{ -+#define PARAM_BUFFER_COUNT 16 -+ -+ nsresult result = NS_ERROR_FAILURE; -+ int intCount = 0; -+ int floatCount = 0; -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ for ( i = 0; i < paramCount; ++i ) { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ nsXPTType type = param.IsOut() ? nsXPTType::T_I32 : param.GetType(); -+ -+ switch ( type ) { -+ case nsXPTType::T_I64: -+ case nsXPTType::T_U64: -+ // Was this passed in a register? -+ if ( (c_int_register_params - intCount) >= 2 ) { -+ dp->val.i64 = *((PRInt64 *) intRegParams); -+ intRegParams += 2; -+ intCount += 2; -+ } -+ else { -+ dp->val.i64 = *((PRInt64*) data); -+ data += 2; -+ } -+ break; -+ case nsXPTType::T_FLOAT: -+ // Was this passed in a register? -+ if ( floatCount < c_float_register_params ) { -+ dp->val.f = *floatRegParams; -+ ++floatCount; -+ ++floatRegParams; -+ } -+ else { -+ dp->val.f = *((float*) data); -+ ++data; -+ } -+ break; -+ case nsXPTType::T_DOUBLE: -+ // Was this passed in a register? -+ if ( (c_float_register_params - floatCount) >= 2 ) { -+ if ( floatCount & 1 != 0 ) { -+ ++floatCount; -+ ++floatRegParams; -+ } -+ dp->val.d = *(double *)floatRegParams; -+ floatCount += 2; -+ floatRegParams += 2; -+ } -+ else { -+ dp->val.d = *((double *) data); -+ data += 2; -+ } -+ break; -+ default: // 32-bit (non-float) value -+ // Was this passed in a register? -+ if ( intCount < c_int_register_params ) { -+ dp->val.i32 = *intRegParams; -+ ++intRegParams; -+ ++intCount; -+ } -+ else { -+ dp->val.i32 = *data; -+ ++data; -+ } -+ break; -+ } -+ } -+ -+ result = self->mOuter->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+ -+__asm__ ( -+ ".text\n" -+ ".little\n" -+ ".section .rodata\n" -+ -+ ".globl SharedStub\n" -+ ".type SharedStub, @function\n" -+ "SharedStub:\n" -+ "mov r15, r1\n" -+ "mov.l r14,@-r15\n" -+ "sts.l pr,@-r15\n" -+ "mov r15, r14\n" -+ -+ /* Some parameters might have been passed in registers, so push them -+ * all onto the stack, PrepareAndDispatch can then work out whats what -+ * given method type information. -+ */ -+ "mov.l r7, @-r15\n" -+ "mov.l r6, @-r15\n" -+ "mov.l r5, @-r15\n" -+ "mov r15, r7\n" /* r7 = PrepareAndDispatch intRegParams param */ -+ -+ "fmov.s fr10, @-r15\n" -+ "fmov.s fr11, @-r15\n" -+ "fmov.s fr8, @-r15\n" -+ "fmov.s fr9, @-r15\n" -+ "fmov.s fr6, @-r15\n" -+ "fmov.s fr7, @-r15\n" -+ "fmov.s fr4, @-r15\n" -+ "fmov.s fr5, @-r15\n" -+ "mov.l r15, @-r15\n" /* PrepareAndDispatch floatRegParams param */ -+ -+ "mov r1, r6\n" /* r6 = PrepareAndDispatch data param */ -+ -+ "mov.l 1f, r1\n" -+ "jsr @r1\n" /* Note, following instruction is executed first*/ -+ "mov r2, r5\n" /* r5 = PrepareAndDispatch methodIndex param */ -+ -+ "mov r14,r15\n" -+ "lds.l @r15+,pr\n" -+ "mov.l @r15+,r14\n" -+ "rts\n" -+ "nop\n" -+ ".align 2\n" -+ "1:\n" -+ ".long PrepareAndDispatch\n" -+ ); -+ -+#define STUB_ENTRY(n) \ -+__asm__( \ -+ ".text\n" \ -+ ".align 1 \n" \ -+ ".if " #n " < 10\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n"\ -+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n"\ -+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 1000\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n"\ -+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \ -+ ".else\n\t" \ -+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \ -+ ".endif\n\t" \ -+ "mov.l 1f, r1 \n" \ -+ ".if "#n" < 128 \n" \ -+ "jmp @r1 \n" \ -+ " mov #"#n",r2 \n" \ -+ ".elseif "#n" < 256 \n" \ -+ "mov #"#n", r2 \n" \ -+ "jmp @r1 \n" \ -+ " extu.b r2, r2 \n" \ -+ ".else \n" \ -+ "mov #"#n" & 0xff,r2 \n" \ -+ "extu.b r2, r2 \n" \ -+ "mov #"#n">>8, r3 \n" \ -+ "shll8 r3 \n" \ -+ "jmp @r1 \n" \ -+ " or r3, r2 \n" \ -+ ".endif \n" \ -+ ".if "#n" % 20 == 0\n" \ -+ ".align 2\n" \ -+ "1:\n" \ -+ ".long SharedStub\n" \ -+ ".endif\n" \ -+ ); -+ -+ -+/* Due to the fact that the SH4 can only load forward labels, we have -+ * to use sentinel_entry to output the last label. A better solution -+ * would be to introduce a STUB_LAST macro in the defs.in file, but -+ * this will do for now -+ */ -+ -+#define SENTINEL_ENTRY(n) \ -+__asm__( \ -+".if "#n" == 0 \n" \ -+ ".text \n" \ -+ ".align 2\n" \ -+ "1:\n" \ -+ ".long SharedStub\n" \ -+".endif\n" \ -+); \ -+ \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" diff -Nru firefox-57.0/debian/patches/porting/Disable-libyuv-assembly-on-mips64.patch firefox-57.0.1~boss1/debian/patches/porting/Disable-libyuv-assembly-on-mips64.patch --- firefox-57.0/debian/patches/porting/Disable-libyuv-assembly-on-mips64.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/porting/Disable-libyuv-assembly-on-mips64.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -From: Mike Hommey -Date: Wed, 21 Sep 2016 06:50:09 +0900 -Subject: Disable libyuv assembly on mips64 - ---- - build/gyp.mozbuild | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/build/gyp.mozbuild b/build/gyp.mozbuild -index ed7043d2f958..6911fe9b05fe 100644 ---- a/build/gyp.mozbuild -+++ b/build/gyp.mozbuild -@@ -117,6 +117,9 @@ if CONFIG['INTEL_ARCHITECTURE']: - if not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3'] or not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSE4_1']: - gyp_vars['yuv_disable_asm'] = 1 - -+if 'mips64' in CONFIG['TARGET_CPU']: -+ gyp_vars['yuv_disable_asm'] = 1 -+ - if CONFIG['MACOS_SDK_DIR']: - gyp_vars['mac_sdk_path'] = CONFIG['MACOS_SDK_DIR'] - diff -Nru firefox-57.0/debian/patches/porting/Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch firefox-57.0.1~boss1/debian/patches/porting/Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch --- firefox-57.0/debian/patches/porting/Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/porting/Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -From: Mike Hommey -Date: Sun, 25 Sep 2016 09:43:17 +0900 -Subject: Fix CPU_ARCH test for libjpeg on mips - ---- - media/libjpeg/moz.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/media/libjpeg/moz.build b/media/libjpeg/moz.build -index 4cb225615496..2f9219a41f6a 100644 ---- a/media/libjpeg/moz.build -+++ b/media/libjpeg/moz.build -@@ -83,7 +83,7 @@ if CONFIG['LIBJPEG_TURBO_ASFLAGS']: - 'simd/jsimd_arm64.c', - 'simd/jsimd_arm64_neon.S', - ] -- elif CONFIG['CPU_ARCH'] == 'mips': -+ elif CONFIG['CPU_ARCH'] == 'mips32': - SOURCES += [ - 'simd/jsimd_mips.c', - 'simd/jsimd_mips_dspr2.S', diff -Nru firefox-57.0/debian/patches/porting/Make-powerpc-not-use-static-page-sizes-in-mozjemallo.patch firefox-57.0.1~boss1/debian/patches/porting/Make-powerpc-not-use-static-page-sizes-in-mozjemallo.patch --- firefox-57.0/debian/patches/porting/Make-powerpc-not-use-static-page-sizes-in-mozjemallo.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/porting/Make-powerpc-not-use-static-page-sizes-in-mozjemallo.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -From: Mike Hommey -Date: Wed, 25 Feb 2015 10:41:37 +0900 -Subject: Make powerpc not use static page sizes in mozjemalloc - -Closes: #763900 ---- - memory/build/mozjemalloc.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/memory/build/mozjemalloc.cpp b/memory/build/mozjemalloc.cpp -index f2402c6ffaa0..586bedcda2c7 100644 ---- a/memory/build/mozjemalloc.cpp -+++ b/memory/build/mozjemalloc.cpp -@@ -780,7 +780,7 @@ struct arena_t { - * controlling the malloc behavior are defined as compile-time constants - * for best performance and cannot be altered at runtime. - */ --#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__) && !defined(__aarch64__) -+#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__) && !defined(__aarch64__) && !defined(__powerpc__) - #define MALLOC_STATIC_SIZES 1 - #endif - diff -Nru firefox-57.0/debian/patches/porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch firefox-57.0.1~boss1/debian/patches/porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch --- firefox-57.0/debian/patches/porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -From: Mike Hommey -Date: Mon, 13 Jan 2014 12:00:25 +0900 -Subject: [NSS] Fix FTBFS on Hurd because of MAXPATHLEN - ---- - security/nss/cmd/shlibsign/shlibsign.c | 21 ++++++++++++++++----- - security/nss/lib/freebl/unix_rand.c | 4 ++++ - 2 files changed, 20 insertions(+), 5 deletions(-) - -diff --git a/security/nss/cmd/shlibsign/shlibsign.c b/security/nss/cmd/shlibsign/shlibsign.c -index d93fc422d54f..2ec752bd3176 100644 ---- a/security/nss/cmd/shlibsign/shlibsign.c -+++ b/security/nss/cmd/shlibsign/shlibsign.c -@@ -725,7 +725,6 @@ main(int argc, char **argv) - #ifdef USES_LINKS - int ret; - struct stat stat_buf; -- char link_buf[MAXPATHLEN + 1]; - char *link_file = NULL; - #endif - -@@ -1068,10 +1067,22 @@ main(int argc, char **argv) - } - if (S_ISLNK(stat_buf.st_mode)) { - char *dirpath, *dirend; -- ret = readlink(input_file, link_buf, sizeof(link_buf) - 1); -- if (ret < 0) { -- perror(input_file); -- goto cleanup; -+ char *link_buf = NULL; -+ size_t size = 64; -+ while (1) { -+ link_buf = realloc(link_buf, size); -+ if (!link_buf) { -+ perror(input_file); -+ goto cleanup; -+ } -+ ret = readlink(input_file, link_buf, size - 1); -+ if (ret < 0) { -+ perror(input_file); -+ goto cleanup; -+ } -+ if (ret < size - 1) -+ break; -+ size *= 2; - } - link_buf[ret] = 0; - link_file = mkoutput(input_file); -diff --git a/security/nss/lib/freebl/unix_rand.c b/security/nss/lib/freebl/unix_rand.c -index 24381cb26ed0..f5520f08b01d 100644 ---- a/security/nss/lib/freebl/unix_rand.c -+++ b/security/nss/lib/freebl/unix_rand.c -@@ -843,6 +843,10 @@ RNG_FileForRNG(const char *fileName) - #define _POSIX_PTHREAD_SEMANTICS - #include - -+#ifndef PATH_MAX -+#define PATH_MAX 1024 -+#endif -+ - PRBool - ReadFileOK(char *dir, char *file) - { diff -Nru firefox-57.0/debian/patches/porting/Work-around-Debian-bug-844357.patch firefox-57.0.1~boss1/debian/patches/porting/Work-around-Debian-bug-844357.patch --- firefox-57.0/debian/patches/porting/Work-around-Debian-bug-844357.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/porting/Work-around-Debian-bug-844357.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -From: Mike Hommey -Date: Mon, 21 Nov 2016 08:15:38 +0900 -Subject: Work around Debian bug #844357 - ---- - widget/gtk/mozgtk/gtk3/moz.build | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/widget/gtk/mozgtk/gtk3/moz.build b/widget/gtk/mozgtk/gtk3/moz.build -index 4e9379565dd6..538ef1acfcc6 100644 ---- a/widget/gtk/mozgtk/gtk3/moz.build -+++ b/widget/gtk/mozgtk/gtk3/moz.build -@@ -36,3 +36,7 @@ OS_LIBS += [ - 'gdk-3', - ] - OS_LIBS += as_needed -+ -+# Work around Debian bug #844357 -+if CONFIG['CPU_ARCH'].startswith('mips'): -+ OS_LIBS += ['-Wl,--no-gc-sections'] diff -Nru firefox-57.0/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch firefox-57.0.1~boss1/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch --- firefox-57.0/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -From: Mike Hommey -Date: Fri, 17 Feb 2012 17:47:15 +0100 -Subject: Don't auto-disable extensions in system directories - ---- - browser/app/profile/firefox.js | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js -index 9e08a0f166f9..f1323f09da41 100644 ---- a/browser/app/profile/firefox.js -+++ b/browser/app/profile/firefox.js -@@ -65,7 +65,7 @@ pref("extensions.systemAddon.update.url", "https://aus5.mozilla.org/update/3/Sys - - // Disable add-ons that are not installed by the user in all scopes by default. - // See the SCOPE constants in AddonManager.jsm for values to use here. --pref("extensions.autoDisableScopes", 15); -+pref("extensions.autoDisableScopes", 3); - // Scopes to scan for changes at startup. - pref("extensions.startupScanScopes", 0); - diff -Nru firefox-57.0/debian/patches/prefs/Set-DPI-to-system-settings.patch firefox-57.0.1~boss1/debian/patches/prefs/Set-DPI-to-system-settings.patch --- firefox-57.0/debian/patches/prefs/Set-DPI-to-system-settings.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/prefs/Set-DPI-to-system-settings.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -From: Mike Hommey -Date: Thu, 13 Mar 2008 20:30:19 +0100 -Subject: Set DPI to system settings - ---- - modules/libpref/init/all.js | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js -index 3ac6d1064818..b0d6fed4c4a3 100644 ---- a/modules/libpref/init/all.js -+++ b/modules/libpref/init/all.js -@@ -2895,7 +2895,7 @@ pref("layout.css.visited_links_enabled", true); - // A value of 0 means use the system DPI. A positive value is used as the DPI. - // This sets the physical size of a device pixel and thus controls the - // interpretation of physical units such as "pt". --pref("layout.css.dpi", -1); -+pref("layout.css.dpi", 0); - - // Set the number of device pixels per CSS pixel. A value <= 0 means choose - // automatically based on user settings for the platform (e.g., "UI scale factor" diff -Nru firefox-57.0/debian/patches/prefs/Set-javascript.options.showInConsole.patch firefox-57.0.1~boss1/debian/patches/prefs/Set-javascript.options.showInConsole.patch --- firefox-57.0/debian/patches/prefs/Set-javascript.options.showInConsole.patch 2017-11-15 00:14:53.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/prefs/Set-javascript.options.showInConsole.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -From: Mike Hommey -Date: Sat, 8 Dec 2007 19:24:40 +0100 -Subject: Set javascript.options.showInConsole - ---- - modules/libpref/init/all.js | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js -index 9febead1d363..3ac6d1064818 100644 ---- a/modules/libpref/init/all.js -+++ b/modules/libpref/init/all.js -@@ -1421,6 +1421,7 @@ pref("javascript.options.strict.debug", false); - #endif - pref("javascript.options.baselinejit", true); - pref("javascript.options.ion", true); -+pref("javascript.options.showInConsole", true); - pref("javascript.options.asmjs", true); - pref("javascript.options.wasm", true); - pref("javascript.options.wasm_ionjit", true); diff -Nru firefox-57.0/debian/patches/series firefox-57.0.1~boss1/debian/patches/series --- firefox-57.0/debian/patches/series 2017-11-15 00:14:52.000000000 +0000 +++ firefox-57.0.1~boss1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch -porting/Add-xptcall-support-for-SH4-processors.patch -porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch -porting/Make-powerpc-not-use-static-page-sizes-in-mozjemallo.patch -porting/Disable-libyuv-assembly-on-mips64.patch -porting/Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch -porting/Work-around-Debian-bug-844357.patch -prefs/Set-javascript.options.showInConsole.patch -prefs/Set-DPI-to-system-settings.patch -prefs/Don-t-auto-disable-extensions-in-system-directories.patch -debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch -debian-hacks/Add-another-preferences-directory-for-applications-p.patch -debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch -debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch -debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch -debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch -debian-hacks/Add-debian-extra-stuff-to-upstream-build-system-dire.patch -debian-hacks/Make-upstream-build-system-create-debian-installer-M.patch -debian-hacks/Don-t-build-image-gtests.patch -debian-hacks/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch -debian-hacks/Set-program-name-from-the-remoting-name.patch -debian-hacks/Build-against-system-libjsoncpp.patch -debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch -debian-hacks/Add-ppc64el-target-for-rust-code.patch -debian-hacks/Allow-to-build-against-nspr-4.16.patch diff -Nru firefox-57.0/debian/removed_conffiles firefox-57.0.1~boss1/debian/removed_conffiles --- firefox-57.0/debian/removed_conffiles 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/removed_conffiles 1970-01-01 00:00:00.000000000 +0000 @@ -1,673 +0,0 @@ -iceweaselrc -pref/iceweasel.js -profile/bookmarks.html -profile/localstore.rdf -profile/chrome/userChrome-example.css -profile/chrome/userContent-example.css -profile/mimeTypes.rdf -profile/prefs.js -searchplugins/common/debsearch.xml -searchplugins/common/duckduckgo.xml -searchplugins/locale/en-US/amazondotcom.xml -searchplugins/locale/en-US/bing.xml -searchplugins/locale/en-US/ddg.xml -searchplugins/locale/en-US/eBay.xml -searchplugins/locale/en-US/google.xml -searchplugins/locale/en-US/twitter.xml -searchplugins/locale/en-US/wikipedia.xml -searchplugins/locale/en-US/yahoo.xml -searchplugins/locale/ach/amazondotcom.xml -searchplugins/locale/ach/bing.xml -searchplugins/locale/ach/ddg.xml -searchplugins/locale/ach/eBay.xml -searchplugins/locale/ach/google.xml -searchplugins/locale/ach/twitter.xml -searchplugins/locale/ach/wikipedia.xml -searchplugins/locale/ach/yahoo.xml -searchplugins/locale/af/amazondotcom.xml -searchplugins/locale/af/bing.xml -searchplugins/locale/af/ddg.xml -searchplugins/locale/af/eBay.xml -searchplugins/locale/af/google.xml -searchplugins/locale/af/wikipedia-af.xml -searchplugins/locale/af/yahoo.xml -searchplugins/locale/an/bing.xml -searchplugins/locale/an/ddg.xml -searchplugins/locale/an/eBay-es.xml -searchplugins/locale/an/google.xml -searchplugins/locale/an/twitter.xml -searchplugins/locale/an/wikipedia-an.xml -searchplugins/locale/an/yahoo-es.xml -searchplugins/locale/ar/amazondotcom.xml -searchplugins/locale/ar/bing.xml -searchplugins/locale/ar/ddg.xml -searchplugins/locale/ar/eBay.xml -searchplugins/locale/ar/google.xml -searchplugins/locale/ar/wikipedia-ar.xml -searchplugins/locale/ar/yahoo.xml -searchplugins/locale/as/amazondotcom.xml -searchplugins/locale/as/creativecommons.xml -searchplugins/locale/as/ddg.xml -searchplugins/locale/as/eBay-in.xml -searchplugins/locale/as/google.xml -searchplugins/locale/as/wikipedia-as.xml -searchplugins/locale/as/yahoo-in.xml -searchplugins/locale/ast/bing.xml -searchplugins/locale/ast/ddg.xml -searchplugins/locale/ast/diccionariu-alla.xml -searchplugins/locale/ast/eBay-es.xml -searchplugins/locale/ast/google.xml -searchplugins/locale/ast/wikipedia-ast.xml -searchplugins/locale/ast/yahoo-es.xml -searchplugins/locale/az/amazondotcom.xml -searchplugins/locale/az/azerdict.xml -searchplugins/locale/az/bing.xml -searchplugins/locale/az/ddg.xml -searchplugins/locale/az/eBay.xml -searchplugins/locale/az/google.xml -searchplugins/locale/az/wikipedia-az.xml -searchplugins/locale/az/yandex-az.xml -searchplugins/locale/be/be-x-old.wikipedia.org.xml -searchplugins/locale/be/be.wikipedia.org.xml -searchplugins/locale/be/ddg.xml -searchplugins/locale/be/google.xml -searchplugins/locale/be/ru.wikipedia.org-be.xml -searchplugins/locale/be/tut.by.xml -searchplugins/locale/be/yahoo.xml -searchplugins/locale/be/yandex.by.xml -searchplugins/locale/bg/911bg.xml -searchplugins/locale/bg/amazondotcom.xml -searchplugins/locale/bg/ddg.xml -searchplugins/locale/bg/diribg.xml -searchplugins/locale/bg/google.xml -searchplugins/locale/bg/pe-bg.xml -searchplugins/locale/bg/portalbgdict.xml -searchplugins/locale/bg/wikipedia-bg.xml -searchplugins/locale/bn-BD/bing.xml -searchplugins/locale/bn-BD/ddg.xml -searchplugins/locale/bn-BD/google.xml -searchplugins/locale/bn-BD/wikipedia-bn.xml -searchplugins/locale/bn-BD/yahoo.xml -searchplugins/locale/bn-IN/amazondotcom.xml -searchplugins/locale/bn-IN/bing.xml -searchplugins/locale/bn-IN/ddg.xml -searchplugins/locale/bn-IN/eBay-in.xml -searchplugins/locale/bn-IN/google.xml -searchplugins/locale/bn-IN/rediff.xml -searchplugins/locale/bn-IN/technorati.xml -searchplugins/locale/bn-IN/wikipedia-bn.xml -searchplugins/locale/bn-IN/yahoo-in.xml -searchplugins/locale/br/amazon-france.xml -searchplugins/locale/br/ddg.xml -searchplugins/locale/br/freelang.xml -searchplugins/locale/br/google.xml -searchplugins/locale/br/klask.xml -searchplugins/locale/br/wikipedia-br.xml -searchplugins/locale/br/yahoo-france.xml -searchplugins/locale/bs/ddg.xml -searchplugins/locale/bs/eBay.xml -searchplugins/locale/bs/google.xml -searchplugins/locale/bs/pik.xml -searchplugins/locale/bs/tajpi.xml -searchplugins/locale/bs/twitter.xml -searchplugins/locale/bs/wikipedia-bs.xml -searchplugins/locale/bs/yahoo.xml -searchplugins/locale/ca/bing.xml -searchplugins/locale/ca/ddg.xml -searchplugins/locale/ca/diec2.xml -searchplugins/locale/ca/google.xml -searchplugins/locale/ca/twitter.xml -searchplugins/locale/ca/wikipedia-ca.xml -searchplugins/locale/cs/ddg.xml -searchplugins/locale/cs/google.xml -searchplugins/locale/cs/heureka-cz.xml -searchplugins/locale/cs/mapy-cz.xml -searchplugins/locale/cs/seznam-cz.xml -searchplugins/locale/cs/slunecnice-cz.xml -searchplugins/locale/cs/wikipedia-cz.xml -searchplugins/locale/cy/amazon-en-GB.xml -searchplugins/locale/cy/creativecommons.xml -searchplugins/locale/cy/ddg.xml -searchplugins/locale/cy/eBay-en-GB.xml -searchplugins/locale/cy/google.xml -searchplugins/locale/cy/palasprint.xml -searchplugins/locale/cy/termau.xml -searchplugins/locale/cy/wikipedia-cy.xml -searchplugins/locale/cy/yahoo-en-GB.xml -searchplugins/locale/da/amazon-co-uk.xml -searchplugins/locale/da/bing.xml -searchplugins/locale/da/ddg.xml -searchplugins/locale/da/eBay.xml -searchplugins/locale/da/google.xml -searchplugins/locale/da/wikipedia-da.xml -searchplugins/locale/de/amazondotcom-de.xml -searchplugins/locale/de/bing.xml -searchplugins/locale/de/ddg.xml -searchplugins/locale/de/eBay-de.xml -searchplugins/locale/de/google.xml -searchplugins/locale/de/leo_ende_de.xml -searchplugins/locale/de/wikipedia-de.xml -searchplugins/locale/de/yahoo-de.xml -searchplugins/locale/dsb/amazondotcom-de.xml -searchplugins/locale/dsb/bing.xml -searchplugins/locale/dsb/ddg.xml -searchplugins/locale/dsb/eBay-de.xml -searchplugins/locale/dsb/google.xml -searchplugins/locale/dsb/leo_ende_de.xml -searchplugins/locale/dsb/wikipedia-dsb.xml -searchplugins/locale/dsb/yahoo-de.xml -searchplugins/locale/el/amazon-en-GB.xml -searchplugins/locale/el/bing.xml -searchplugins/locale/el/ddg.xml -searchplugins/locale/el/eBay-en-GB.xml -searchplugins/locale/el/google.xml -searchplugins/locale/el/wikipedia-el.xml -searchplugins/locale/el/yahoo.xml -searchplugins/locale/en-GB/amazon-en-GB.xml -searchplugins/locale/en-GB/bing.xml -searchplugins/locale/en-GB/chambers-en-GB.xml -searchplugins/locale/en-GB/ddg.xml -searchplugins/locale/en-GB/eBay-en-GB.xml -searchplugins/locale/en-GB/google.xml -searchplugins/locale/en-GB/twitter.xml -searchplugins/locale/en-GB/wikipedia.xml -searchplugins/locale/en-GB/yahoo-en-GB.xml -searchplugins/locale/en-ZA/amazondotcom.xml -searchplugins/locale/en-ZA/bing.xml -searchplugins/locale/en-ZA/ddg.xml -searchplugins/locale/en-ZA/google.xml -searchplugins/locale/en-ZA/twitter.xml -searchplugins/locale/en-ZA/wikipedia.xml -searchplugins/locale/eo/amazondotcom.xml -searchplugins/locale/eo/bing.xml -searchplugins/locale/eo/creativecommons.xml -searchplugins/locale/eo/ddg.xml -searchplugins/locale/eo/eBay.xml -searchplugins/locale/eo/google.xml -searchplugins/locale/eo/reta-vortaro.xml -searchplugins/locale/eo/wikipedia-eo.xml -searchplugins/locale/eo/yahoo.xml -searchplugins/locale/es-AR/amazondotcom.xml -searchplugins/locale/es-AR/creativecommons.xml -searchplugins/locale/es-AR/ddg.xml -searchplugins/locale/es-AR/drae.xml -searchplugins/locale/es-AR/google.xml -searchplugins/locale/es-AR/mercadolibre-ar.xml -searchplugins/locale/es-AR/wikipedia-es.xml -searchplugins/locale/es-AR/yahoo-ar.xml -searchplugins/locale/es-CL/bing.xml -searchplugins/locale/es-CL/ddg.xml -searchplugins/locale/es-CL/drae.xml -searchplugins/locale/es-CL/google.xml -searchplugins/locale/es-CL/mercadolibre-cl.xml -searchplugins/locale/es-CL/wikipedia-es.xml -searchplugins/locale/es-CL/yahoo-cl.xml -searchplugins/locale/es-ES/bing.xml -searchplugins/locale/es-ES/ddg.xml -searchplugins/locale/es-ES/drae.xml -searchplugins/locale/es-ES/eBay-es.xml -searchplugins/locale/es-ES/google.xml -searchplugins/locale/es-ES/twitter.xml -searchplugins/locale/es-ES/wikipedia-es.xml -searchplugins/locale/es-ES/yahoo-es.xml -searchplugins/locale/es-MX/bing.xml -searchplugins/locale/es-MX/ddg.xml -searchplugins/locale/es-MX/google.xml -searchplugins/locale/es-MX/mercadolibre-mx.xml -searchplugins/locale/es-MX/wikipedia-es.xml -searchplugins/locale/es-MX/yahoo-mx.xml -searchplugins/locale/et/ddg.xml -searchplugins/locale/et/eBay.xml -searchplugins/locale/et/eki-ee.xml -searchplugins/locale/et/google.xml -searchplugins/locale/et/neti-ee.xml -searchplugins/locale/et/osta-ee.xml -searchplugins/locale/et/wikipedia-et.xml -searchplugins/locale/eu/amazon-en-GB.xml -searchplugins/locale/eu/bing.xml -searchplugins/locale/eu/creativecommons.xml -searchplugins/locale/eu/ddg.xml -searchplugins/locale/eu/eBay-es.xml -searchplugins/locale/eu/elebila.xml -searchplugins/locale/eu/google.xml -searchplugins/locale/eu/wikipedia-eu.xml -searchplugins/locale/eu/yahoo.xml -searchplugins/locale/fa/amazondotcom.xml -searchplugins/locale/fa/answers.xml -searchplugins/locale/fa/bing.xml -searchplugins/locale/fa/ddg.xml -searchplugins/locale/fa/google.xml -searchplugins/locale/fa/wikipedia-fa.xml -searchplugins/locale/fa/yahoo.xml -searchplugins/locale/ff/amazon-france.xml -searchplugins/locale/ff/bing.xml -searchplugins/locale/ff/cnrtl-tlfi-fr.xml -searchplugins/locale/ff/ddg.xml -searchplugins/locale/ff/eBay-france.xml -searchplugins/locale/ff/google.xml -searchplugins/locale/ff/wikipedia-fr.xml -searchplugins/locale/ff/yahoo-france.xml -searchplugins/locale/fi/bing.xml -searchplugins/locale/fi/bookplus-fi.xml -searchplugins/locale/fi/ddg.xml -searchplugins/locale/fi/eBay-fi.xml -searchplugins/locale/fi/google.xml -searchplugins/locale/fi/wikipedia-fi.xml -searchplugins/locale/fi/yahoo-fi.xml -searchplugins/locale/fr/amazon-france.xml -searchplugins/locale/fr/bing.xml -searchplugins/locale/fr/cnrtl-tlfi-fr.xml -searchplugins/locale/fr/ddg.xml -searchplugins/locale/fr/eBay-france.xml -searchplugins/locale/fr/google.xml -searchplugins/locale/fr/wikipedia-fr.xml -searchplugins/locale/fr/yahoo-france.xml -searchplugins/locale/fy-NL/bing.xml -searchplugins/locale/fy-NL/bolcom-fy-NL.xml -searchplugins/locale/fy-NL/ddg.xml -searchplugins/locale/fy-NL/google.xml -searchplugins/locale/fy-NL/marktplaats-fy-NL.xml -searchplugins/locale/fy-NL/wikipedia-fy-NL.xml -searchplugins/locale/fy-NL/yahoo-fy-NL.xml -searchplugins/locale/ga-IE/amazon-en-GB.xml -searchplugins/locale/ga-IE/answers.xml -searchplugins/locale/ga-IE/creativecommons.xml -searchplugins/locale/ga-IE/ddg.xml -searchplugins/locale/ga-IE/eBay-en-GB.xml -searchplugins/locale/ga-IE/focal.xml -searchplugins/locale/ga-IE/google.xml -searchplugins/locale/ga-IE/twitter.xml -searchplugins/locale/ga-IE/wikipedia-ga-IE.xml -searchplugins/locale/ga-IE/yahoo-en-GB.xml -searchplugins/locale/gd/amazon-en-GB.xml -searchplugins/locale/gd/bbc-alba.xml -searchplugins/locale/gd/ddg.xml -searchplugins/locale/gd/duckduckgo.xml -searchplugins/locale/gd/faclair-beag.xml -searchplugins/locale/gd/google.xml -searchplugins/locale/gd/wikipedia-gd.xml -searchplugins/locale/gd/yahoo-en-GB.xml -searchplugins/locale/gl/amazon-en-GB.xml -searchplugins/locale/gl/creativecommons.xml -searchplugins/locale/gl/ddg.xml -searchplugins/locale/gl/eBay-es.xml -searchplugins/locale/gl/google.xml -searchplugins/locale/gl/wikipedia-gl.xml -searchplugins/locale/gl/yahoo-es.xml -searchplugins/locale/gu-IN/bing.xml -searchplugins/locale/gu-IN/ddg.xml -searchplugins/locale/gu-IN/eBay-in.xml -searchplugins/locale/gu-IN/google.xml -searchplugins/locale/gu-IN/gujaratilexicon.xml -searchplugins/locale/gu-IN/wikipedia-gu.xml -searchplugins/locale/gu-IN/yahoo-in.xml -searchplugins/locale/he/ddg.xml -searchplugins/locale/he/google.xml -searchplugins/locale/he/morfix-dic.xml -searchplugins/locale/he/wikipedia-he.xml -searchplugins/locale/he/yahoo.xml -searchplugins/locale/hi-IN/bing.xml -searchplugins/locale/hi-IN/ddg.xml -searchplugins/locale/hi-IN/eBay-in.xml -searchplugins/locale/hi-IN/google.xml -searchplugins/locale/hi-IN/wikipedia-hi.xml -searchplugins/locale/hi-IN/yahoo-in.xml -searchplugins/locale/hr/amazon-en-GB.xml -searchplugins/locale/hr/bing.xml -searchplugins/locale/hr/ddg.xml -searchplugins/locale/hr/eBay-en-GB.xml -searchplugins/locale/hr/eudict.xml -searchplugins/locale/hr/google.xml -searchplugins/locale/hr/twitter.xml -searchplugins/locale/hr/wikipedia-hr.xml -searchplugins/locale/hr/yahoo.xml -searchplugins/locale/hsb/amazondotcom-de.xml -searchplugins/locale/hsb/bing.xml -searchplugins/locale/hsb/ddg.xml -searchplugins/locale/hsb/eBay-de.xml -searchplugins/locale/hsb/google.xml -searchplugins/locale/hsb/leo_ende_de.xml -searchplugins/locale/hsb/wikipedia-hsb.xml -searchplugins/locale/hsb/yahoo-de.xml -searchplugins/locale/hu/ddg.xml -searchplugins/locale/hu/eBay-hu.xml -searchplugins/locale/hu/google.xml -searchplugins/locale/hu/sztaki-en-hu.xml -searchplugins/locale/hu/vatera.xml -searchplugins/locale/hu/wikipedia-hu.xml -searchplugins/locale/hy-AM/amazondotcom.xml -searchplugins/locale/hy-AM/ddg.xml -searchplugins/locale/hy-AM/eBay.xml -searchplugins/locale/hy-AM/google.xml -searchplugins/locale/hy-AM/list-am.xml -searchplugins/locale/hy-AM/wikipedia-hy.xml -searchplugins/locale/hy-AM/yahoo.xml -searchplugins/locale/id/ddg.xml -searchplugins/locale/id/google.xml -searchplugins/locale/id/wikipedia-id.xml -searchplugins/locale/id/yahoo-id.xml -searchplugins/locale/is/amazondotcom.xml -searchplugins/locale/is/bing.xml -searchplugins/locale/is/ddg.xml -searchplugins/locale/is/eBay.xml -searchplugins/locale/is/google.xml -searchplugins/locale/is/leit-is.xml -searchplugins/locale/is/wikipedia-is.xml -searchplugins/locale/is/yahoo.xml -searchplugins/locale/it/amazon-it.xml -searchplugins/locale/it/bing.xml -searchplugins/locale/it/ddg.xml -searchplugins/locale/it/eBay-it.xml -searchplugins/locale/it/google.xml -searchplugins/locale/it/hoepli.xml -searchplugins/locale/it/wikipedia-it.xml -searchplugins/locale/it/yahoo-it.xml -searchplugins/locale/ja/amazon-jp.xml -searchplugins/locale/ja/bing.xml -searchplugins/locale/ja/ddg.xml -searchplugins/locale/ja/google-jp.xml -searchplugins/locale/ja/oshiete-goo.xml -searchplugins/locale/ja/rakuten.xml -searchplugins/locale/ja/twitter-ja.xml -searchplugins/locale/ja/wikipedia-ja.xml -searchplugins/locale/ja/yahoo-jp-auctions.xml -searchplugins/locale/ja/yahoo-jp.xml -searchplugins/locale/kk/ddg.xml -searchplugins/locale/kk/flip.xml -searchplugins/locale/kk/google.xml -searchplugins/locale/kk/kaz-kk.xml -searchplugins/locale/kk/twitter.xml -searchplugins/locale/kk/wikipedia-kk.xml -searchplugins/locale/kk/yandex.xml -searchplugins/locale/km/amazondotcom.xml -searchplugins/locale/km/bing.xml -searchplugins/locale/km/ddg.xml -searchplugins/locale/km/eBay.xml -searchplugins/locale/km/google.xml -searchplugins/locale/km/twitter.xml -searchplugins/locale/km/wikipedia-km.xml -searchplugins/locale/km/yahoo.xml -searchplugins/locale/kn/amazondotcom.xml -searchplugins/locale/kn/bing.xml -searchplugins/locale/kn/ddg.xml -searchplugins/locale/kn/google.xml -searchplugins/locale/kn/kannadastore.xml -searchplugins/locale/kn/wikipedia-kn.xml -searchplugins/locale/kn/yahoo-in.xml -searchplugins/locale/ko/danawa-kr.xml -searchplugins/locale/ko/daum-kr.xml -searchplugins/locale/ko/ddg.xml -searchplugins/locale/ko/google.xml -searchplugins/locale/ko/naver-kr.xml -searchplugins/locale/ko/wikipedia-kr.xml -searchplugins/locale/lij/amazon-it.xml -searchplugins/locale/lij/bing.xml -searchplugins/locale/lij/ddg.xml -searchplugins/locale/lij/eBay-it.xml -searchplugins/locale/lij/google.xml -searchplugins/locale/lij/paroledigenova-lij.xml -searchplugins/locale/lij/wikipedia-lij.xml -searchplugins/locale/lij/yahoo-it.xml -searchplugins/locale/lt/amazondotcom.xml -searchplugins/locale/lt/bing.xml -searchplugins/locale/lt/ddg.xml -searchplugins/locale/lt/eBay.xml -searchplugins/locale/lt/google.xml -searchplugins/locale/lt/twitter.xml -searchplugins/locale/lt/wikipedia-lt.xml -searchplugins/locale/lv/ddg.xml -searchplugins/locale/lv/dict-enlv.xml -searchplugins/locale/lv/google.xml -searchplugins/locale/lv/salidzinilv.xml -searchplugins/locale/lv/sslv.xml -searchplugins/locale/lv/wikipedia-lv.xml -searchplugins/locale/lv/yahoo.xml -searchplugins/locale/mai/bing.xml -searchplugins/locale/mai/ddg.xml -searchplugins/locale/mai/eBay-in.xml -searchplugins/locale/mai/google.xml -searchplugins/locale/mai/twitter.xml -searchplugins/locale/mai/wikipedia-hi.xml -searchplugins/locale/mai/yahoo-in.xml -searchplugins/locale/mk/amazondotcom.xml -searchplugins/locale/mk/answers.xml -searchplugins/locale/mk/bing.xml -searchplugins/locale/mk/creativecommons.xml -searchplugins/locale/mk/ddg.xml -searchplugins/locale/mk/eBay.xml -searchplugins/locale/mk/google.xml -searchplugins/locale/mk/wikipedia-mk.xml -searchplugins/locale/mk/yahoo.xml -searchplugins/locale/ml/bing.xml -searchplugins/locale/ml/ddg.xml -searchplugins/locale/ml/eBay-in.xml -searchplugins/locale/ml/google.xml -searchplugins/locale/ml/rediff.xml -searchplugins/locale/ml/webdunia.xml -searchplugins/locale/ml/wikipedia-ml.xml -searchplugins/locale/ml/wikipedia.xml -searchplugins/locale/mr/amazondotcom.xml -searchplugins/locale/mr/creativecommons.xml -searchplugins/locale/mr/ddg.xml -searchplugins/locale/mr/eBay-in.xml -searchplugins/locale/mr/google.xml -searchplugins/locale/mr/rediff.xml -searchplugins/locale/mr/wikipedia-mr.xml -searchplugins/locale/mr/yahoo-in.xml -searchplugins/locale/ms/amazondotcom.xml -searchplugins/locale/ms/bing.xml -searchplugins/locale/ms/ddg.xml -searchplugins/locale/ms/eBay.xml -searchplugins/locale/ms/google.xml -searchplugins/locale/ms/twitter.xml -searchplugins/locale/ms/wikipedia-ms.xml -searchplugins/locale/ms/yahoo.xml -searchplugins/locale/nb-NO/amazon-en-GB.xml -searchplugins/locale/nb-NO/bing.xml -searchplugins/locale/nb-NO/bok-NO.xml -searchplugins/locale/nb-NO/ddg.xml -searchplugins/locale/nb-NO/google.xml -searchplugins/locale/nb-NO/gulesider-NO.xml -searchplugins/locale/nb-NO/qxl-NO.xml -searchplugins/locale/nb-NO/wikipedia-NO.xml -searchplugins/locale/nb-NO/yahoo-NO.xml -searchplugins/locale/nl/bing.xml -searchplugins/locale/nl/bolcom-nl.xml -searchplugins/locale/nl/ddg.xml -searchplugins/locale/nl/google.xml -searchplugins/locale/nl/marktplaats-nl.xml -searchplugins/locale/nl/wikipedia-nl.xml -searchplugins/locale/nn-NO/amazon-en-GB.xml -searchplugins/locale/nn-NO/bing.xml -searchplugins/locale/nn-NO/bok-NO.xml -searchplugins/locale/nn-NO/ddg.xml -searchplugins/locale/nn-NO/google.xml -searchplugins/locale/nn-NO/gulesider-NO.xml -searchplugins/locale/nn-NO/qxl-NO.xml -searchplugins/locale/nn-NO/wikipedia-NN.xml -searchplugins/locale/or/amazondotcom.xml -searchplugins/locale/or/bing.xml -searchplugins/locale/or/ddg.xml -searchplugins/locale/or/eBay-in.xml -searchplugins/locale/or/google.xml -searchplugins/locale/or/wikipedia-or.xml -searchplugins/locale/or/yahoo-in.xml -searchplugins/locale/pa-IN/bing.xml -searchplugins/locale/pa-IN/ddg.xml -searchplugins/locale/pa-IN/eBay-in.xml -searchplugins/locale/pa-IN/google.xml -searchplugins/locale/pa-IN/wikipedia-pa.xml -searchplugins/locale/pa-IN/yahoo-in.xml -searchplugins/locale/pl/allegro-pl.xml -searchplugins/locale/pl/ddg.xml -searchplugins/locale/pl/google.xml -searchplugins/locale/pl/merlin-pl.xml -searchplugins/locale/pl/pwn-pl.xml -searchplugins/locale/pl/wikipedia-pl.xml -searchplugins/locale/pl/wolnelektury-pl.xml -searchplugins/locale/pl/wp-pl.xml -searchplugins/locale/pt-BR/bing.xml -searchplugins/locale/pt-BR/buscape.xml -searchplugins/locale/pt-BR/ddg.xml -searchplugins/locale/pt-BR/google.xml -searchplugins/locale/pt-BR/mercadolivre.xml -searchplugins/locale/pt-BR/twitter.xml -searchplugins/locale/pt-BR/wikipedia-br.xml -searchplugins/locale/pt-BR/yahoo-br.xml -searchplugins/locale/pt-PT/amazon-en-GB.xml -searchplugins/locale/pt-PT/ddg.xml -searchplugins/locale/pt-PT/google.xml -searchplugins/locale/pt-PT/priberam.xml -searchplugins/locale/pt-PT/sapo.xml -searchplugins/locale/pt-PT/wikipedia-ptpt.xml -searchplugins/locale/rm/bing.xml -searchplugins/locale/rm/ddg.xml -searchplugins/locale/rm/google.xml -searchplugins/locale/rm/leo_ende_de.xml -searchplugins/locale/rm/pledarigrond.xml -searchplugins/locale/rm/wikipedia-rm.xml -searchplugins/locale/rm/yahoo-ch.xml -searchplugins/locale/ro/amazondotcom.xml -searchplugins/locale/ro/bing.xml -searchplugins/locale/ro/ddg.xml -searchplugins/locale/ro/eBay.xml -searchplugins/locale/ro/google.xml -searchplugins/locale/ro/wikipediaro.xml -searchplugins/locale/ro/yahoo.xml -searchplugins/locale/ru/ddg.xml -searchplugins/locale/ru/google.xml -searchplugins/locale/ru/mailru.xml -searchplugins/locale/ru/ozonru.xml -searchplugins/locale/ru/priceru.xml -searchplugins/locale/ru/wikipedia-ru.xml -searchplugins/locale/ru/yandex-slovari.xml -searchplugins/locale/ru/yandex.xml -searchplugins/locale/si/amazondotcom.xml -searchplugins/locale/si/answers.xml -searchplugins/locale/si/creativecommons.xml -searchplugins/locale/si/ddg.xml -searchplugins/locale/si/eBay.xml -searchplugins/locale/si/google.xml -searchplugins/locale/si/wikipedia-si.xml -searchplugins/locale/si/yahoo.xml -searchplugins/locale/sk/atlas-sk.xml -searchplugins/locale/sk/azet-sk.xml -searchplugins/locale/sk/ddg.xml -searchplugins/locale/sk/dunaj-sk.xml -searchplugins/locale/sk/eBay.xml -searchplugins/locale/sk/google.xml -searchplugins/locale/sk/slovnik-sk.xml -searchplugins/locale/sk/wikipedia-sk.xml -searchplugins/locale/sk/zoznam-sk.xml -searchplugins/locale/sl/ceneji.xml -searchplugins/locale/sl/ddg.xml -searchplugins/locale/sl/google.xml -searchplugins/locale/sl/najdi-si.xml -searchplugins/locale/sl/odpiralni.xml -searchplugins/locale/sl/twitter.xml -searchplugins/locale/sl/wikipedia-sl.xml -searchplugins/locale/son/amazon-france.xml -searchplugins/locale/son/bing.xml -searchplugins/locale/son/cnrtl-tlfi-fr.xml -searchplugins/locale/son/ddg.xml -searchplugins/locale/son/eBay-france.xml -searchplugins/locale/son/google.xml -searchplugins/locale/son/wikipedia-fr.xml -searchplugins/locale/son/yahoo-france.xml -searchplugins/locale/sq/amazon-en-GB.xml -searchplugins/locale/sq/bing.xml -searchplugins/locale/sq/ddg.xml -searchplugins/locale/sq/eBay.xml -searchplugins/locale/sq/google.xml -searchplugins/locale/sq/wikipedia-sq.xml -searchplugins/locale/sq/yahoo.xml -searchplugins/locale/sr/amazon-en-GB.xml -searchplugins/locale/sr/bing.xml -searchplugins/locale/sr/ddg.xml -searchplugins/locale/sr/eBay-en-GB.xml -searchplugins/locale/sr/google.xml -searchplugins/locale/sr/pogodakyu.xml -searchplugins/locale/sr/vokabular.xml -searchplugins/locale/sr/wikipedia-sr.xml -searchplugins/locale/sv-SE/allaannonser-sv-SE.xml -searchplugins/locale/sv-SE/bing.xml -searchplugins/locale/sv-SE/ddg.xml -searchplugins/locale/sv-SE/google.xml -searchplugins/locale/sv-SE/prisjakt-sv-SE.xml -searchplugins/locale/sv-SE/tyda-sv-SE.xml -searchplugins/locale/sv-SE/wikipedia-sv-SE.xml -searchplugins/locale/sv-SE/yahoo-sv-SE.xml -searchplugins/locale/ta/creativecommons.xml -searchplugins/locale/ta/ddg.xml -searchplugins/locale/ta/eBay-in.xml -searchplugins/locale/ta/google.xml -searchplugins/locale/ta/wikipedia-ta.xml -searchplugins/locale/ta/yahoo-in.xml -searchplugins/locale/te/amazondotcom.xml -searchplugins/locale/te/creativecommons.xml -searchplugins/locale/te/ddg.xml -searchplugins/locale/te/eBay-in.xml -searchplugins/locale/te/google.xml -searchplugins/locale/te/wikipedia-te.xml -searchplugins/locale/te/wiktionary-te.xml -searchplugins/locale/te/yahoo-in.xml -searchplugins/locale/th/amazondotcom.xml -searchplugins/locale/th/bing.xml -searchplugins/locale/th/creativecommons.xml -searchplugins/locale/th/ddg.xml -searchplugins/locale/th/eBay.xml -searchplugins/locale/th/google.xml -searchplugins/locale/th/longdo.xml -searchplugins/locale/th/wikipedia-th.xml -searchplugins/locale/th/yahoo.xml -searchplugins/locale/tr/amazondotcom.xml -searchplugins/locale/tr/ddg.xml -searchplugins/locale/tr/eBay.xml -searchplugins/locale/tr/google.xml -searchplugins/locale/tr/twitter.xml -searchplugins/locale/tr/wikipedia-tr.xml -searchplugins/locale/tr/yandex-tr.xml -searchplugins/locale/uk/ddg.xml -searchplugins/locale/uk/google.xml -searchplugins/locale/uk/meta-ua.xml -searchplugins/locale/uk/metamarket.xml -searchplugins/locale/uk/wikipedia-uk.xml -searchplugins/locale/uk/yandex.xml -searchplugins/locale/uz/amazondotcom.xml -searchplugins/locale/uz/bing.xml -searchplugins/locale/uz/ddg.xml -searchplugins/locale/uz/eBay.xml -searchplugins/locale/uz/google.xml -searchplugins/locale/uz/twitter.xml -searchplugins/locale/uz/wikipedia-uz.xml -searchplugins/locale/uz/yahoo.xml -searchplugins/locale/vi/5giay.xml -searchplugins/locale/vi/baambootratuav.xml -searchplugins/locale/vi/creativecommons.xml -searchplugins/locale/vi/ddg.xml -searchplugins/locale/vi/google.xml -searchplugins/locale/vi/muare.xml -searchplugins/locale/vi/wikipedia-vi.xml -searchplugins/locale/vi/zing-mp3.xml -searchplugins/locale/xh/bing.xml -searchplugins/locale/xh/ddg.xml -searchplugins/locale/xh/google.xml -searchplugins/locale/xh/wikipedia.xml -searchplugins/locale/zh-CN/amazondotcn.xml -searchplugins/locale/zh-CN/baidu.xml -searchplugins/locale/zh-CN/baiduzhidao.xml -searchplugins/locale/zh-CN/bing.xml -searchplugins/locale/zh-CN/creativecommons.xml -searchplugins/locale/zh-CN/ddg.xml -searchplugins/locale/zh-CN/eachnet.xml -searchplugins/locale/zh-CN/google.xml -searchplugins/locale/zh-CN/paipai.xml -searchplugins/locale/zh-CN/wikipedia-zh-CN.xml -searchplugins/locale/zh-TW/creativecommons.xml -searchplugins/locale/zh-TW/ddg.xml -searchplugins/locale/zh-TW/findbook-zh-TW.xml -searchplugins/locale/zh-TW/google.xml -searchplugins/locale/zh-TW/wikipedia-zh-TW.xml -searchplugins/locale/zh-TW/yahoo-answer-zh-TW.xml -searchplugins/locale/zh-TW/yahoo-bid-zh-TW.xml -searchplugins/locale/zh-TW/yahoo-zh-TW.xml diff -Nru firefox-57.0/debian/repack.py firefox-57.0.1~boss1/debian/repack.py --- firefox-57.0/debian/repack.py 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/repack.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,213 +0,0 @@ -#!/usr/bin/env python3 - -from optparse import OptionParser -import fnmatch -import tarfile -from io import BytesIO -import re -import os -import sys -import email.message -import urllib.request -from urllib.parse import urlparse - -class URLFile(object): - '''Simple proxy to urllib.request.urlopen, that responds to seek only if - it's called before read. This is enough for tarfile to be happy''' - - def __init__(self, url): - self.file = urllib.request.urlopen(url) - - def seekable(self): - return True - - def seek(self, offset, whence = os.SEEK_SET): - if whence != os.SEEK_SET or offset != 0 or self.read == self._read: - raise Exception("unsupported") - - def _read(self, size = -1): - return self.file.read(size) - - def read(self, size = -1): - self.read = self._read - return self._read(size) - - def close(self): - self.file.close() - -def dirname(filespec): - '''Returns os.path.dirname if a file, and '' if an url''' - if urlparse(filespec).scheme: - return '' - return os.path.dirname(filespec) - -class TarFilterList(object): - def __init__(self, filename): - self.patterns = {} - for filt in open(filename).readlines(): - f = filt.strip().split(None, 1) - if len(f) == 1: - [pat] = f - cmd = None - else: - [pat, cmd] = f - - pat = pat.split(os.sep) - self.add_pattern(pat, self.patterns, cmd) - - def add_pattern(self, pat, patterns, cmd): - if re.search(r'[\[\?\*]', pat[0]): - if not '*' in patterns: - patterns['*'] = [] - patterns['*'].append([os.sep.join(pat), cmd, False]) - else: - if len(pat) >= 2: - if not pat[0] in patterns: - patterns[pat[0]] = {} - self.add_pattern(pat[1:], patterns[pat[0]], cmd) - else: - if not '*' in patterns: - patterns['*'] = [] - patterns['*'].append([pat[0], cmd, False]) - - def match(self, name): - name = name.split(os.sep)[1:] - if len(name) == 0: - return False - return self._match(name, self.patterns) - - def _match(self, name, patterns): - if len(name) > 1 and name[0] in patterns: - cmd = self._match(name[1:], patterns[name[0]]) - if cmd != False: - return cmd - if '*' in patterns: - for pat in patterns['*']: - if fnmatch.fnmatch(name[0], pat[0]) or fnmatch.fnmatch(os.sep.join(name), pat[0]): - pat[2] = True - return pat[1] - return False - - def unused(self, patterns=None, root=''): - result = [] - if root: - root += '/' - if not patterns: - patterns = self.patterns - for pat in patterns: - if pat != '*': - result += self.unused(patterns[pat], root + pat) - else: - for p in patterns[pat]: - if not p[2]: - result.append(root + p[0]) - return result - -def file_extension(name): - return os.path.splitext(name)[1][1:] - -def filter_tar(orig, new, filt, topdir = None): - filt = TarFilterList(filt) - if urlparse(orig).scheme: - tar = tarfile.open(orig, "r:" + file_extension(orig), URLFile(orig)) - else: - tar = tarfile.open(orig, "r:" + file_extension(orig)) - new_tar = tarfile.open(new + ".new", "w:" + file_extension(new)) - - while True: - info = tar.next() - if not info: - break - if topdir: - info.name = "/".join([topdir] + info.name.split("/")[1:]) - do_filt = filt.match(info.name) - if do_filt == None: - print("Removing", info.name, file=sys.stderr) - continue - - if info.isfile(): - file = tar.extractfile(info) - if do_filt: - print("Filtering", info.name, file=sys.stderr) - orig = file - file = BytesIO() - the_filt = lambda l: l - if do_filt[0].isalpha(): - f = do_filt.split(do_filt[1]) - if f[0] == 's': - the_filt = lambda l: re.sub(f[1], f[2], - l.decode()).encode('utf-8') - else: - f = do_filt.split(do_filt[0]) - if f[2] == 'd': - the_filt = lambda l: b'' if re.search(f[1], - l.decode()) else l - for l in orig.readlines(): - file.write(the_filt(l)) - info.size = file.tell() - file.seek(0); - new_tar.addfile(info, file) - else: - new_tar.addfile(info) - - tar.close() - new_tar.close() - os.rename(new_tar.name, new) - unused = filt.unused() - if unused: - print('Unused filters:') - print('', '\n '.join(unused)) - -def get_package_name(): - control = os.path.join(os.path.dirname(__file__), "control") - return email.message.Message(open(control))["Source"] - -def main(): - parser = OptionParser() - parser.add_option("-u", "--upstream-version", dest="upstream_version", - help="define upstream version number to use when creating the file", - metavar="VERSION") - parser.add_option("-f", "--filter", dest="filter", - help="use the given filter list", metavar="FILE") - parser.add_option("-p", "--package", dest="package", - help="use the given package name", metavar="NAME") - parser.add_option("-o", "--output", dest="new_file", - help="save the filtered tarball as the given file name", metavar="FILE") - parser.add_option("-t", "--topdir", dest="topdir", - help="replace the top directory with the given name", metavar="NAME") - (options, args) = parser.parse_args() - - if not options.upstream_version and not options.new_file: - parser.error("Need an upstream version") - return - - if len(args) < 1: - parser.error("Too few arguments") - return - if len(args) > 1: - parser.error("Too many arguments") - return - - if not options.filter: - options.filter = os.path.join(os.path.dirname(__file__), "source.filter") - if not options.package: - options.package = get_package_name() - - if options.new_file: - new_file = options.new_file - - if os.path.islink(args[0]): - orig = os.path.realpath(args[0]) - if not new_file: - new_file = args[0] - else: - orig = args[0] - compression = file_extension(orig) - if not new_file: - new_file = options.package + "_" + options.upstream_version + ".orig.tar." + compression - new_file = os.path.realpath(os.path.join(dirname(orig), new_file)) - print(orig, new_file) - filter_tar(orig, new_file, options.filter, options.topdir) - -if __name__ == '__main__': - main() diff -Nru firefox-57.0/debian/rules firefox-57.0.1~boss1/debian/rules --- firefox-57.0/debian/rules 2017-11-15 00:17:35.000000000 +0000 +++ firefox-57.0.1~boss1/debian/rules 2014-10-07 07:17:24.000000000 +0000 @@ -1,368 +1,88 @@ #!/usr/bin/make -f -TESTDIR = $(shell dh_testdir || echo no) -ifeq (,$(TESTDIR)) -include debian/make.mk -# Use dpkg-buildflags to get hardening flags, exclude non-hardening flags, -# and disable read-only relocations. -dpkg_buildflags = $(and $(1),$(shell DEB_BUILD_MAINT_OPTIONS=hardening=-relro DEB_CFLAGS_MAINT_STRIP="$(shell DEB_BUILD_MAINT_OPTIONS=hardening=-all dpkg-buildflags --get $(1))" dpkg-buildflags --get $(1))) -$(call lazy,CFLAGS,$$(call dpkg_buildflags,CFLAGS)) -$(call lazy,CPPFLAGS,$$(call dpkg_buildflags,CPPFLAGS)) -$(call lazy,LDFLAGS,$$(call dpkg_buildflags,LDFLAGS)) - -$(call lazy,DEB_HOST_GNU_TYPE,$$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)) -$(call lazy,DEB_BUILD_GNU_TYPE,$$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)) -$(call lazy,DEB_BUILD_ARCH,$$(shell dpkg-architecture -qDEB_BUILD_ARCH)) -$(call lazy,DEB_BUILD_ARCH_ENDIAN,$$(shell dpkg-architecture -qDEB_BUILD_ARCH_ENDIAN)) - -PYTHON := python -B - -PRODUCT := browser -include debian/upstream.mk - -SYSTEM_LIBS = zlib bz2 ffi libevent -ifeq (,$(filter wheezy jessie stretch,$(DIST))) -SYSTEM_LIBS += hunspell nspr nss sqlite -endif -ifeq (,$(filter wheezy jessie,$(DIST))) -SYSTEM_LIBS += vpx -endif +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. -define system_lib -USE_SYSTEM_$(1) ?= 1 -SYSTEM_LIBS_VARS += $$(if $$(USE_SYSTEM_$(1)),USE_SYSTEM_$(1)) -endef -$(foreach lib,$(sort $(call uc,$(SYSTEM_LIBS))),$(eval $(call system_lib,$(lib)))) - -ifeq ($(DIST),wheezy) -CC := /usr/lib/gcc-mozilla/bin/gcc -CXX := /usr/lib/gcc-mozilla/bin/g++ -endif +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 -OFFICIAL_BRANDING := browser/branding/official -MOZILLA_OFFICIAL := 1 -# ESR, Beta and Releases use the official branding -ifneq (,$(filter release beta esr%,$(SHORT_SOURCE_CHANNEL))) -BRANDING ?= $(OFFICIAL_BRANDING) -else -ifneq (,$(filter aurora,$(SHORT_SOURCE_CHANNEL))) -BRANDING ?= browser/branding/aurora -else -ifneq (,$(filter central,$(SHORT_SOURCE_CHANNEL))) -BRANDING ?= browser/branding/nightly -else -$(error $(PRODUCT_NAME) branding for $(SOURCE_CHANNEL) is unsupported) -endif -endif -endif - -GTK3 ?= $(shell grep -q "platform_choices = .'cairo-gtk3'" toolkit/moz.configure && echo 1) - -ifeq (firefox-esr,$(DEBIAN_SOURCE)) -TRANSITION = 1 -endif - -BRANDING_CONFIGURE_FLAG = $(if $(filter $(BRANDING),$(OFFICIAL_BRANDING)),--enable-official-branding,--with-branding=$(BRANDING)) - -# Define PRODUCT, product and Product variables (replacing product with the -# actual value of $(PRODUCT)) -$(PRODUCT) := $(call lc,$(PRODUCT_NAME)) -uc_first = $(strip $(eval __tmp := $(1))$(foreach l,$(letters),$(eval __tmp := $(subst $(l),$(l) ,$(__tmp))))$(call uc,$(firstword $(__tmp)))$(1:$(firstword $(__tmp))%=%)) -DISPLAY_NAME := $(call uc_first,$(PRODUCT_DOWNLOAD_NAME))$(if $(filter %-esr,$(PRODUCT_NAME)), ESR) -$(call uc,$(PRODUCT)) := $(call uc,$(DISPLAY_NAME)) -Product := $(call uc_first,$(PRODUCT)) -$(Product) := $(DISPLAY_NAME) - -MOZ_APP_REMOTINGNAME := $(call uc_first,$($(PRODUCT))) - -LIB_DIR := /usr/lib/$($(PRODUCT)) -SHARE_DIR := /usr/share/$($(PRODUCT)) - -LDFLAGS := -Wl,--as-needed - -# Reduce memory usage of the linker at the expense of processing time -# This should help on lower-end architectures like arm and mips, which -# spend an immense amount of time swapping. -LDFLAGS += -Wl,--reduce-memory-overheads -LDFLAGS += -Wl,--no-keep-memory -# Also add execution time and memory usage stats in the logs -LDFLAGS += -Wl,--stats - -AUTOCONF_DIRS := build/autoconf - -ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) - CONFIGURE_FLAGS += --disable-optimize -endif +CFLAGS = -Wall -g -ifneq (,$(filter kfreebsd-% hurd-%,$(DEB_BUILD_ARCH))) - CONFIGURE_FLAGS += --disable-necko-wifi -endif - -ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) - CONFIGURE_FLAGS += --enable-debug -endif -ifneq (,$(filter %i386 %amd64,$(DEB_BUILD_ARCH))) - MOZ_FFVPX = 1 -endif -ifneq (,$(filter i386 amd64 armel armhf,$(DEB_BUILD_ARCH))) - CRASH_REPORTER = 1 -endif - -ifeq (default,$(origin CC)) -CC := gcc -endif -ifeq (default,$(origin CXX)) -CXX := g++ -endif - -ifneq (,$(findstring gcc,$(CC))) -ifeq (,$(filter 4.% 5.%,$(shell $(CC) -dumpversion))) -CFLAGS += -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -ifneq (,$(filter armel armhf,$(DEB_BUILD_ARCH))) -CFLAGS += -fno-schedule-insns -endif -endif -endif - -CXXFLAGS = $(CFLAGS) - -ifeq ($(DEB_BUILD_ARCH_ENDIAN),little) -ICU_DATA_FILE = icudt59l.dat +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 else -ICU_DATA_FILE = icudt59b.dat + CFLAGS += -O2 endif -EXPORTS := CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS MOZILLA_OFFICIAL ICU_DATA_FILE -$(call lazy,CONFIGURE_ENV,$$(foreach export,$(EXPORTS),$$(export)="$$($$(export))")) - -IN_FILES := $(wildcard debian/*.in) -ifeq ($(PRODUCT_NAME),firefox) -IN_FILES := $(filter-out debian/browser.preinst.in debian/browser.postrm.in debian/$($(PRODUCT)).in,$(IN_FILES)) -endif -preprocessed_filename = $(subst $(PRODUCT),$($(PRODUCT)),$(subst GRE_VERSION,$(GRE_VERSION),$(1:.in=))) -define preprocess -$(call preprocessed_filename,$(1)): $(1) -PREPROCESSED_FILES += $(call preprocessed_filename,$(1)) -endef -$(foreach f,$(IN_FILES),$(eval $(call preprocess, $(f)))) +DEB_VERSION=$(shell dpkg-parsechangelog | sed -n 's/^Version: //p') -GENERATED_FILES += $(PREPROCESSED_FILES) debian/l10n/$(PRODUCT)-l10n.control -debian/control: debian/rules debian/changelog debian/l10n/$(PRODUCT)-l10n.control +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + rm -rf $(CURDIR)/debian/firefox* + $(CURDIR)/download.py $(DEB_HOST_ARCH) $(CURDIR) $(DEB_VERSION) + cp -r $(CURDIR)/usr $(CURDIR)/debian/firefox/ + find $(CURDIR) + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + #dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb +# dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb -$(call lazy,L10N_PACKAGES,$$(foreach lang,$$(L10N_LANGS),$($(PRODUCT))-l10n-$$(call lc,$$(lang)))) -$(call lazy,L10N_PACKAGES_DEPS,$$(shell echo $$(L10N_PACKAGES) | sed 's/ /, /g')) - -debian/l10n/$(PRODUCT)-l10n.control: %: %.in - $(PYTHON) debian/l10n/gen $(L10N_LANGS) > $@ - -DICT_DIR := /usr/share/hunspell - -$(PREPROCESSED_FILES): VARS = GRE_VERSION DICT_DIR $(PRODUCT) $(call uc,$(PRODUCT)) $(Product) MOZ_APP_REMOTINGNAME $(SYSTEM_LIBS_VARS) SHORT_SOURCE_CHANNEL GTK3 DIST TRANSITION MOZ_FFVPX ICU_DATA_FILE CRASH_REPORTER DEB_BUILD_ARCH -debian/control: VARS += L10N_PACKAGES_DEPS PRODUCT -$(PREPROCESSED_FILES): - $(PYTHON) python/mozbuild/mozbuild/preprocessor.py --marker % -Fsubstitution $(foreach var,$(VARS),-D$(var)="$($(var))" )$< > $@ - -ifdef TRANSITION -MAINTSCRIPTS := $(addprefix debian/,$(addsuffix .maintscript,$(shell awk -F/ '$$1 != "searchplugins" { next } $$2 == "locale" && $$3 != "en-US" { p="iceweasel-l10n-" $$3 } $$2 == "common" || ($$2 "/" $$3 == "locale/en-US") { p="iceweasel" } !done[p] { print p; done[p] = 1 }' debian/removed_conffiles))) - -GENERATED_FILES += $(MAINTSCRIPTS) - -debian/iceweasel.maintscript: debian/removed_conffiles - (grep -v searchplugins/locale $<; grep searchplugins/locale/en-US $<) | awk '{print "rm_conffile /etc/iceweasel/" $$0, "45.0esr-2~", "iceweasel"}' > $@ - -debian/iceweasel-l10n-%.maintscript: debian/removed_conffiles - grep -i searchplugins/locale/$* $< | awk '{print "rm_conffile /etc/iceweasel/" $$0, "45.0esr-2~", "iceweasel-l10n-$*"}' > $@ -endif - -%/package-manifest: - $(MAKE) -C $* - -override_dh_auto_configure: - -stamps/prepare-configure:: stamps/dummy - for dir in $(AUTOCONF_DIRS); do \ - for file in config.guess config.sub; do \ - sed -i '2!b;/^#/ i\exec "/usr/share/misc/'$$file'" "$$@"' $$dir/$$file; \ - done; \ - done - $(MAKE) -f client.mk configure-files - -stamps/configure-check-$(PRODUCT):: stamps/configure-$(PRODUCT) -# Ensure --{with,enable}-system options properly set expected variables -# according to the definitions in the mozconfig file. - @awk -F' *# *| *$$' ' \ - BEGIN { confs="$(foreach f,autoconf.mk emptyvars.mk,$(CURDIR)/build-$(PRODUCT)/config/$(f))" } \ - $$1 ~ /system/ { \ - if (! $$2) { \ - print FILENAME ": Missing variable for",$$1; \ - error=1; \ - } else { \ - split($$2,var,"="); \ - cmd = "grep -l " var[1] " " confs; \ - cmd | getline dir; \ - sub(/\/[^\/]*$$/, "", dir); \ - cmd = "$(MAKE) -C " dir " --no-print-directory echo-variable-" var[1]; \ - cmd | getline value; \ - if (value != var[2]) { print $$1, "triggered", var[1] "=" value,"instead of",$$2; error=1 } \ - } \ - } \ - END { if (error) { exit 1 }}' debian/$($(PRODUCT)).mozconfig - -stamps/configure-$(PRODUCT):: stamps/prepare-configure debian/$($(PRODUCT)).mozconfig - $(if $(wildcard build-$(PRODUCT)),,mkdir build-$(PRODUCT)) -ifeq ($(DEB_BUILD_ARCH_ENDIAN),big) - echo mk_add_options MOZ_OBJDIR=build-$(PRODUCT) > build-$(PRODUCT)/mozconfig.icu - cd build-$(PRODUCT) && MOZCONFIG=mozconfig.icu ../mach python ../intl/icu_sources_data.py "$(CURDIR)" -endif - cd build-$(PRODUCT) && \ - MOZCONFIG=$(CURDIR)/debian/$($(PRODUCT)).mozconfig \ - ASFLAGS="-g" \ - $(CONFIGURE_ENV) \ - ../configure --target=$(DEB_HOST_GNU_TYPE) --host=$(DEB_BUILD_GNU_TYPE) --prefix=/usr $(CONFIGURE_FLAGS) \ - --with-default-mozilla-five-home=$(LIB_DIR) \ - $(BRANDING_CONFIGURE_FLAG) - sed -i "/MOZ_APP_REMOTINGNAME/s/'[^']*',/'$(MOZ_APP_REMOTINGNAME)',/" build-$(PRODUCT)/config.status - -stamps/build-$(PRODUCT):: stamps/configure-check-$(PRODUCT) - dh_auto_build --parallel --builddirectory=build-$(PRODUCT) -- \ - LD_LIBS=-Wl,--no-gc-sections \ - _LEAKTEST_FILES=leaktest.py - -L10N_BUILD_STAMPS = $(foreach lang,$(L10N_LANGS),stamps/build-l10n-$(lang)) -stamps/build-l10n:: $(L10N_BUILD_STAMPS) - -stamps/configure-l10n:: stamps/prepare-configure - $(if $(wildcard build-l10n),,mkdir build-l10n) - $(if $(wildcard l10n),,mkdir -p l10n) - cd build-l10n && \ - MOZCONFIG=$(CURDIR)/debian/$($(PRODUCT)).mozconfig \ - $(CONFIGURE_ENV) \ - ../configure --target=$(DEB_HOST_GNU_TYPE) --host=$(DEB_BUILD_GNU_TYPE) --prefix=/usr $(CONFIGURE_FLAGS) \ - --with-l10n-base=$(CURDIR)/l10n \ - $(BRANDING_CONFIGURE_FLAG) - $(MAKE) -C build-l10n config/host CURRENT_TIER=compile - -$(L10N_BUILD_STAMPS):: stamps/build-l10n-%: stamps/configure-l10n - $(if $(wildcard l10n/$*),,ln -sf ../l10n-$* l10n/$*) - cd $(CURDIR)/build-l10n && PYTHONIOENCODING=utf-8 $(CURDIR)/mach compare-locales --merge-dir $(CURDIR)/build-l10n/l10n-$* $* - $(MAKE) -C build-l10n/$(PRODUCT)/locales langpack-$* MOZ_CHROME_FILE_FORMAT=flat MOZ_LANGPACK_EID=langpack-$*@$($(PRODUCT)).mozilla.org PKG_LANGPACK_BASENAME='$$(MOZ_LANGPACK_EID)' PKG_LANGPACK_PATH=xpi/ LOCALE_MERGEDIR=$(CURDIR)/build-l10n/l10n-$* - -override_dh_auto_build override_dh_auto_build-arch: stamps/build-$(PRODUCT) - -override_dh_auto_build-indep: stamps/build-l10n - -ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) -# Disable tests on stable-security -ifeq (,$(findstring ~deb,$(DEBIAN_RELEASE))) -# Disable tests until they're fixed -#include debian/test.mk -endif -endif - -override_dh_auto_clean:: - rm -f MPL - rm -f $(filter-out debian/control,$(GENERATED_FILES)) - rm -f configure js/src/configure old-configure js/src/old-configure - rm -rf stamps l10n - debian/rules debian/control TESTDIR= - -ifeq ($(DEB_BUILD_ARCH_ENDIAN),big) - rm -f config/external/icu/data/$(ICU_DATA_FILE) -endif - - dh_auto_clean --builddirectory=build-$(PRODUCT) - find . -name "*.pyc" -o -name "*.pyo" | xargs --no-run-if-empty rm -f - - for dir in $(AUTOCONF_DIRS); do \ - for file in config.guess config.sub; do \ - sed -i '2!b;/^exec "/ d' $$dir/$$file; \ - done; \ - done - -override_dh_clean: - dh_clean -XCargo.toml.orig - -override_dh_auto_install: stamps/install-$(PRODUCT) - -stamps/install-$(PRODUCT):: build-$(PRODUCT)/debian/installer/package-manifest -ifneq (,$(filter mips,$(DEB_BUILD_ARCH))) - sed -i '/"javascript.options.\(baselinejit\|ion\)"/s/true/false/' build-$(PRODUCT)/dist/bin/greprefs.js -endif - dh_auto_install --builddirectory=build-$(PRODUCT) -- installdir=$(LIB_DIR) \ - MOZ_APP_BASE_VERSION=$(GRE_VERSION) \ - MOZ_PKG_MANIFEST=$(CURDIR)/$< \ - MOZ_NONLOCALIZED_PKG_LIST="xpcom debian" \ - MOZ_LOCALIZED_PKG_LIST=en-US \ - TAR_CREATE_FLAGS="--exclude=.mkdir.done --hard-dereference -chf" \ - SIGN_NSS= - - -TZ=UTC unzip -d debian/tmp$(LIB_DIR)/browser debian/tmp$(LIB_DIR)/browser/omni.ja 'defaults/preferences/*' - -MPL-1.1: gfx/cairo/cairo/COPYING-MPL-1.1 - cp -f $< $@ - -MPL-2.0: nsprpub/LICENSE - cp -f $< $@ - -override_dh_installdocs: MPL-1.1 MPL-2.0 - dh_installdocs -A $^ - -L10N_DH_INSTALL_STAMPS = $(foreach lang,$(L10N_LANGS),stamps/dh_install-l10n-$(lang)) -stamps/dh_install-l10n:: $(L10N_DH_INSTALL_STAMPS) - -$(L10N_DH_INSTALL_STAMPS):: stamps/dh_install-l10n-%: stamps/build-l10n-% - dh_install -p$($(PRODUCT))-l10n-$(call lc,$*) build-l10n/dist/xpi/langpack-$*@$($(PRODUCT)).mozilla.org.xpi $(LIB_DIR)/browser/extensions/ - -branding_icon = $(or $(wildcard $(BRANDING)/$(1)),$(wildcard build-$(PRODUCT)/$(BRANDING)/$(1))) - -stamps/dh_install:: debian/noinstall - awk '{print "debian/tmp/" $$1 }' < debian/noinstall | xargs rm -r - dh_install --fail-missing - -# Install icons - install -d -m 755 debian/$($(PRODUCT))/usr/share/icons/hicolor/16x16/apps - install -m 644 $(call branding_icon,default16.png) \ - debian/$($(PRODUCT))/usr/share/icons/hicolor/16x16/apps/$($(PRODUCT)).png - install -d -m 755 debian/$($(PRODUCT))/usr/share/icons/hicolor/32x32/apps - install -m 644 $(call branding_icon,default32.png) \ - debian/$($(PRODUCT))/usr/share/icons/hicolor/32x32/apps/$($(PRODUCT)).png - install -d -m 755 debian/$($(PRODUCT))/usr/share/icons/hicolor/64x64/apps - install -m 644 $(call branding_icon,content/icon64.png) \ - debian/$($(PRODUCT))/usr/share/icons/hicolor/64x64/apps/$($(PRODUCT)).png - install -d -m 755 debian/$($(PRODUCT))/usr/share/icons/hicolor/symbolic/apps - install -m 644 browser/extensions/onboarding/content/img/watermark.svg \ - debian/$($(PRODUCT))/usr/share/icons/hicolor/symbolic/apps/$($(PRODUCT))-symbolic.svg - -override_dh_install: stamps/dh_install - -override_dh_strip: -ifneq (,$(filter wheezy jessie,$(DIST))) - dh_strip -a --dbg-package=$($(PRODUCT))-dbg -else - dh_strip --dbgsym-migration='$($(PRODUCT))-dbg (<< 49.0-4~)' -endif - -override_dh_shlibdeps: - dh_shlibdeps -a -l$(CURDIR)/debian/tmp$(LIB_DIR) - -ifdef TRANSITION -override_dh_gencontrol: - dh_gencontrol$(foreach pkg,$(subst $($(PRODUCT)),iceweasel,$(L10N_PACKAGES)) iceweasel-l10n-all, -p$(pkg)) -- -v1:$(DEBIAN_VERSION) - dh_gencontrol$(foreach pkg,$(subst $($(PRODUCT)),iceweasel,$(L10N_PACKAGES)) iceweasel-l10n-all, -N$(pkg)) -endif - -install binary binary-arch binary-indep: $(filter-out %.pc,$(GENERATED_FILES)) - -binary binary-indep: stamps/dh_install-l10n - -binary binary-arch binary-indep build build-arch build-indep clean install: - dh $@ - -.PHONY: build clean binary-indep binary-arch binary install - -.NOTPARALLEL: - -$(eval ALL_STAMPS := $(shell awk -F:: '$$1 ~ /^stamps\// && !/%/ { print $$1 }' debian/rules) stamps/dummy $(L10N_BUILD_STAMPS) $(L10N_DH_INSTALL_STAMPS)) -$(ALL_STAMPS):: - @mkdir -p stamps - $(if $(wildcard $@),,touch $@) -endif +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff -Nru firefox-57.0/debian/source/format firefox-57.0.1~boss1/debian/source/format --- firefox-57.0/debian/source/format 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/source/format 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -3.0 (quilt) diff -Nru firefox-57.0/debian/source/lintian-overrides firefox-57.0.1~boss1/debian/source/lintian-overrides --- firefox-57.0/debian/source/lintian-overrides 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/source/lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -# BSD* licenses have slight variations, and giving each one of them a -# different name is not very useful. - source: dep5-copyright-license-name-not-unique * - -# Ignore JSON "do no evil" license in a test file for a subsystem that -# is not part of the browser. - source: license-problem-json-evil dom/system/gonk/tests/marionette/ril_jshint/jshint.js - -# Ignore missing sources errors for test files (some of which are bogus, -# even). - source: source-is-missing */tests/* - source: source-is-missing */test/* - source: source-is-missing js/src/jit-test/* - source: source-is-missing js/src/octane/* - source: source-is-missing testing/* - source: source-is-missing dom/html/reftests/toblob-todataurl/sample.js * - source: source-is-missing layout/generic/crashtests/simple_blank.swf - source: source-is-missing layout/reftests/svg/nesting-invalid-01.js * - source: source-is-missing addon-sdk/source/examples/actor-repl/data/codemirror-compressed.js - -# Real source files with really long lines - source: source-is-missing browser/app/profile/firefox.js * - source: source-is-missing modules/libpref/init/all.js * - source: source-is-missing devtools/client/sourceeditor/tern/ecma5.js * - source: source-is-missing devtools/shared/acorn/acorn.js * - source: source-is-missing devtools/server/actors/utils/automation-timeline.js * - source: source-is-missing browser/extensions/loop/chrome/content/preferences/prefs.js * - source: source-is-missing browser/extensions/loop/chrome/content/shared/js/linkifiedTextView.js * - source: source-is-missing browser/extensions/loop/chrome/content/shared/js/textChatView.js * - source: source-is-missing browser/extensions/loop/chrome/content/shared/js/views.js * - -# The source for these is in browser/components/translation/cld2 with -# an accompanying Makefile. It requires emscripten to build, which is -# not available on all architectures, so this would require packaging -# circumvolutions. - source: source-is-missing browser/components/translation/cld2/cld-worker.js * - -# The source for these is in python/psutil/psutil. They are not shipped, -# and, in fact, are even actually unused during the build (they depend -# on libpython2.7.so.1, which is not installed as a dependency). - source: source-is-missing python/psutil/build/* - -# Those are part of the inline documentation from python mock. Python -# mock is only used for some python tests during e.g. `make check`. - source: source-is-missing python/mock-1.0.0/html/_static/* - -# The file is not shipped, neither is the source code next to it built, -# but the contents of the chm are entirely generated from the source -# code. - source: source-contains-prebuilt-ms-help-file third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib.chm diff -Nru firefox-57.0/debian/source.filter firefox-57.0.1~boss1/debian/source.filter --- firefox-57.0/debian/source.filter 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/source.filter 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -other-licenses/7zstub/firefox/7zSD.sfx -toolkit/mozapps/update/updater/macbuild/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib -toolkit/mozapps/update/updater/macbuild/Contents/PkgInfo -config/makedep.exe -intl/unicharutil/tools/data/case.dat -intl/unicharutil/tools/data/cmbcl.dat -intl/unicharutil/tools/data/ctype.dat -intl/unicharutil/tools/data/decomp.dat -intl/unicharutil/tools/data/num.dat -netwerk/protocol/ftp/doc/rfc959.txt -layout/doc -content/xml/tests -image/test/reftest/pngsuite-transparency -image/test/reftest/reftest.list /pngsuite-transparency/d -build/pgo/blueprint/valid.png -addon-sdk/source/examples/annotator/data/jquery-1.4.2.min.js -addon-sdk/source/examples/reddit-panel/data/jquery-1.4.4.min.js diff -Nru firefox-57.0/debian/symbols.apt.conf firefox-57.0.1~boss1/debian/symbols.apt.conf --- firefox-57.0/debian/symbols.apt.conf 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/symbols.apt.conf 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -Dir::Cache "./apt-tmp/cache"; -Dir::State "./apt-tmp/lists"; -Dir::Etc "./apt-tmp/config"; -Dir::Etc::SourceList "./debian/symbols.sources.list"; -Dir::State::status "./apt-tmp/dpkg/status"; -Dir::Etc::trusted "/etc/apt/trusted.gpg"; -Dir::Etc::trustedparts "/etc/apt/trusted.gpg.d"; diff -Nru firefox-57.0/debian/symbols.mk firefox-57.0.1~boss1/debian/symbols.mk --- firefox-57.0/debian/symbols.mk 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/symbols.mk 1970-01-01 00:00:00.000000000 +0000 @@ -1,116 +0,0 @@ -include debian/make.mk - -PYTHON := python -B -PRODUCT := browser - -include debian/upstream.mk - -ARCHES := amd64 i386 -DPKG_ARCHES := $(shell dpkg --print-architecture) $(shell dpkg --print-foreign-architectures) - -ifneq ($(ARCHES),$(filter $(ARCHES),$(DPKG_ARCHES))) -$(foreach arch,$(filter-out $(filter $(ARCHES),$(DPKG_ARCHES)),$(ARCHES)),$(error Please run `dpkg --add-architecture $(arch)`)) -endif - -.DEFAULT_GOAL = symbols - -PACKAGE_NAME = $(PRODUCT_NAME) -PACKAGE_VERSION = $(DEBIAN_VERSION) - -define download_package -$1_$2_$3.deb: PACKAGE=$1 -$1_$2_$3.deb: VERSION=$2 -$1_$2_$3.deb: ARCH=$3 -PACKAGES += $1_$2_$3.deb - -endef - -define define_package -$(foreach arch,$(ARCHES),$(call download_package,$1,$(lastword $(subst :, ,$(PACKAGE_VERSION))),$(arch))) -endef - -$(eval $(call define_package,$(PACKAGE_NAME))) -ifeq (,$(filter $(DIST),wheezy jessie)) -DBG=dbgsym -else -DBG=dbg -endif -ifeq (,$(filter 45.%,$(PACKAGE_VERSION))) -DBGTYPE=buildid -else -DBGTYPE=dbg -endif -$(eval $(call define_package,$(PACKAGE_NAME)-$(DBG))) - -export APT_CONFIG=$(CURDIR)/debian/symbols.apt.conf -apt-tmp: - mkdir -p apt-tmp/config/apt.conf.d apt-tmp/config/preferences.d apt-tmp/dpkg apt-tmp/lists/lists/partial - touch apt-tmp/dpkg/status - apt-get update - -$(PACKAGES): apt-tmp - apt-get download $(PACKAGE):$(ARCH)=$(PACKAGE_VERSION) - $(if $(filter-out $(VERSION),$(PACKAGE_VERSION)),mv $(PACKAGE)_$(subst :,%3a,$(PACKAGE_VERSION))_$(ARCH).deb $@) - [ -f "$@" ] && touch $@ - -NON_DEBUG_PACKAGES := $(filter $(PACKAGE_NAME)_%,$(PACKAGES)) - -define CR - - -endef - -$(NON_DEBUG_PACKAGES:%=%.x): $(PACKAGE_NAME)_%.x: $(PACKAGE_NAME)_% $(PACKAGE_NAME)-$(DBG)_% - $(foreach deb,$^,dpkg-deb -x $(deb) $@$(CR)) - @touch $@ - -MOZ_OBJDIR = build-breakpad -export MOZCONFIG=$(CURDIR)/$(MOZ_OBJDIR)/mozconfig - -$(MOZ_OBJDIR)/mozconfig: - mkdir -p $(MOZ_OBJDIR) - @echo mk_add_options MOZ_OBJDIR=$(MOZ_OBJDIR) > $@ - -$(MOZ_OBJDIR)/config.status: $(MOZ_OBJDIR)/mozconfig - $(CURDIR)/mach configure - $(CURDIR)/mach build pre-export export - -$(MOZ_OBJDIR)/dist/host/bin/dump_syms: $(MOZ_OBJDIR)/config.status - $(CURDIR)/mach build -C . toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/host - -$(MOZ_OBJDIR)/dist/bin/fileid: $(MOZ_OBJDIR)/config.status - $(CURDIR)/mach build -C . testing/tools/fileid/target - -ifneq (undefined,$(origin SYMBOL_FILE)) -$(MAKECMDGOALS): syms/%: $(SYMBOL_FILE) $(MOZ_OBJDIR)/dist/host/bin/dump_syms - @mkdir -p $(@D) - $(MOZ_OBJDIR)/dist/host/bin/dump_syms $< > $@ -endif - -ifneq (undefined,$(origin SYMBOL_FILES)) -FILE_ID = $(shell $(MOZ_OBJDIR)/dist/bin/fileid $1) -BUILD_ID = $(shell LANG=C readelf --notes $1 | awk '/Build ID/ {print substr($$3, 1, 2) "/" substr($$3, 3)}') -ifeq ($(DBGTYPE),buildid) -DBG_FILE = .build-id/$(call BUILD_ID, $1).debug -else -DBG_FILE = $(subst $(NULL) $(NULL),/,$(wordlist 2,$(words $(subst /, ,$1)),$(subst /, ,$1))) -endif - -$(SYMBOL_FILES:%=%.dbg): %.dbg: % - objcopy --decompress-debug-sections $(firstword $(subst /, ,$<))/usr/lib/debug/$(call DBG_FILE, $*) $@ - -$(SYMBOL_FILES:%=dump-%.dbg): dump-%.dbg: %.dbg $(MOZ_OBJDIR)/dist/bin/fileid - $(MAKE) -f $(firstword $(MAKEFILE_LIST)) syms/$(notdir $*)/$(call FILE_ID,$*.dbg)/$(notdir $*).sym SYMBOL_FILE="$<" - -symbols: $(SYMBOL_FILES:%=dump-%.dbg) - -else -symbols: $(NON_DEBUG_PACKAGES:%=%.x) - $(MAKE) -f $(firstword $(MAKEFILE_LIST)) symbols SYMBOL_FILES="$(shell find $(^:%=%/usr/lib) -path '*/usr/lib/debug' -prune -o \( -type f -exec sh -c "file -b --mime-type {} | grep -q application/x-sharedlib" \; -print \))" -endif - -syms.zip: - (cd syms; zip -rmD ../syms.zip .) - -upload: syms.zip - curl -X POST -H 'Auth-Token: $(API_TOKEN)' --form syms.zip=@syms.zip https://crash-stats.mozilla.com/symbols/upload diff -Nru firefox-57.0/debian/symbols.sources.list firefox-57.0.1~boss1/debian/symbols.sources.list --- firefox-57.0/debian/symbols.sources.list 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/symbols.sources.list 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -deb http://deb.debian.org/debian/ stable main -deb http://security.debian.org/ stable/updates main -deb http://deb.debian.org/debian/ unstable main -deb http://deb.debian.org/debian/ experimental main -deb http://deb.debian.org/debian-debug/ unstable-debug main -deb http://deb.debian.org/debian-debug/ experimental-debug main -deb http://incoming.debian.org/debian-buildd buildd-unstable main -deb http://incoming.debian.org/debian-buildd buildd-experimental main -deb http://mozilla.debian.net/ jessie-backports firefox-release -deb http://mozilla.debian.net/ jessie-backports firefox-beta diff -Nru firefox-57.0/debian/test.mk firefox-57.0.1~boss1/debian/test.mk --- firefox-57.0/debian/test.mk 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/test.mk 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -LOCALE := fr_FR.UTF-8 -HAS_LOCALE := $(shell locale -a | grep $(LOCALE:UTF-8=utf8)) - -debian/locales/%: - mkdir -p debian/locales - localedef -f $(word 2,$(subst ., ,$(notdir $@))) -i $(word 1,$(subst ., ,$(notdir $@))) $@ - -APP_TESTS := reftest crashtest jstestbrowser -TESTS := check xpcshell-tests $(APP_TESTS) - -override_dh_auto_test: $(TESTS) - -ifndef HAS_LOCALE -xpcshell-tests: export LOCPATH = $(CURDIR)/debian/locales -endif -xpcshell-tests: export LC_ALL=$(LOCALE) -$(APP_TESTS) xpcshell-tests: XVFB_RUN = xvfb-run -s "-screen 0 1024x768x24" - -ifeq ($(DEB_BUILD_ARCH),armel) -# Force armel JIT to compile ARMv4T instructions at runtime even when the buildd -# is > ARMv4T -$(TESTS): export ARM_FORCE_PLATFORM=4 -endif - -$(TESTS): - GNOME22_USER_DIR="$(CURDIR)/build-browser/dist/.gnome2" \ - HOME="$(CURDIR)/build-browser/dist" \ - $(XVFB_RUN) $(MAKE) -C build-browser $@ 2>&1 | sed -u 's/^/$@> /' - -xpcshell-tests: $(if $(HAS_LOCALE),,debian/locales/$(LOCALE)) - -xpcshell-tests-skip: -# This one fails because it supposes some kind of preexisting gnome/mailcap configuration - rm -f build-browser/_tests/xpcshell/uriloader/exthandler/tests/unit/test_handlerService.js - -check-skip: -# This one fails because it only works in an american time zone. bz#515254 - rm -f js/src/jit-test/tests/sunspider/check-date-format-tofte.js - -override_dh_auto_clean:: - rm -rf debian/locales - -$(TESTS): %: %-skip - -.PHONY: test $(TESTS) $(TESTS:%=%-skip) diff -Nru firefox-57.0/debian/upstream.mk firefox-57.0.1~boss1/debian/upstream.mk --- firefox-57.0/debian/upstream.mk 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/upstream.mk 1970-01-01 00:00:00.000000000 +0000 @@ -1,171 +0,0 @@ -# Generic rules to help download sources from archive.mozilla.org. -# Define the following variables before including this file: -# PRODUCT - product codename (e.g. browser) - -include /usr/share/dpkg/pkg-info.mk - -# The VERSION_FILTER transforms upstream version patterns to versions -# used in debian/changelog. Versions are to be transformed as follows: -# 4.0 -> 4.0 -# 4.0a1 -> 4.0~a1 -# 4.0b5 -> 4.0~b5 -# That should ensure the proper ordering -VERSION_FILTER := sed 's/\([0-9]\)\([ab]\)/\1~\2/g' -$(call lazy,UPSTREAM_VERSION,$$(shell cat $(PRODUCT)/config/version.txt)) -GRE_SRCDIR := $(strip $(foreach dir,. mozilla,$(if $(wildcard $(dir)/python/mozbuild/mozbuild/milestone.py),$(dir)))) -ifndef GRE_SRCDIR -$(error Could not determine the top directory for GRE codebase) -endif -GRE_MILESTONE := $(shell $(PYTHON) $(GRE_SRCDIR)/python/mozbuild/mozbuild/milestone.py --topsrcdir $(GRE_SRCDIR) --uaversion | $(VERSION_FILTER)) - -# Construct GRE_VERSION from the first digit in GRE_MILESTONE -GRE_VERSION := $(subst ~, ,$(subst ., ,$(GRE_MILESTONE))) -export JS_SO_VERSION := $(firstword $(GRE_VERSION))d -export GRE_VERSION := $(firstword $(GRE_VERSION)) - -# Last version in debian/changelog -DEBIAN_SOURCE := $(DEB_SOURCE) -DEBIAN_VERSION := $(DEB_VERSION) -# Debian part of the above version (anything after the last dash) -DEBIAN_RELEASE := $(lastword $(subst -, ,$(DEBIAN_VERSION))) -# Upstream part of the debian/changelog version (anything before the last dash) -UPSTREAM_RELEASE := $(DEB_VERSION_UPSTREAM) -# Aurora builds have the build id in the upstream part of the debian/changelog version -export MOZ_BUILD_DATE := $(word 2,$(subst +, ,$(UPSTREAM_RELEASE))) -ifndef MOZ_BUILD_DATE -export MOZ_BUILD_DATE := $(shell TZ=UTC date -d "$(shell dpkg-parsechangelog -S Date)" +%Y%m%d%H%M%S) -endif -UPSTREAM_RELEASE := $(firstword $(subst +, ,$(UPSTREAM_RELEASE))) -# If the debian part of the version contains ~bpo or ~deb, it's a backport -DEBIAN_RELEASE_EXTRA := $(word 2,$(subst ~, ,$(DEBIAN_RELEASE))) -DIST = unknown -ifneq (,$(filter experimental,$(DEB_DISTRIBUTION))) -DIST = experimental -endif -ifneq (,$(filter testing% buster% unstable sid,$(DEB_DISTRIBUTION))) -DIST = buster -endif -ifneq (,$(filter bpo% deb%,$(DEBIAN_RELEASE_EXTRA))) -DEBIAN_TARGET := $(subst bpo,,$(subst deb,,$(DEBIAN_RELEASE_EXTRA))) -ifneq (,$(filter 7%,$(DEBIAN_TARGET))) -DIST = wheezy -endif -ifneq (,$(filter 8%,$(DEBIAN_TARGET))) -DIST = jessie -endif -ifneq (,$(filter 9%,$(DEBIAN_TARGET))) -DIST = stretch -endif -ifneq (,$(filter 10%,$(DEBIAN_TARGET))) -DIST = buster -endif -endif - -PRODUCT_NAME := $(DEBIAN_SOURCE) - -# Check if the version in debian/changelog matches actual upstream version -# as VERSION_FILTER transforms it. -FILTERED_UPSTREAM_VERSION := $(shell echo $(UPSTREAM_VERSION) | $(VERSION_FILTER)) -ifneq ($(FILTERED_UPSTREAM_VERSION),$(subst esr,,$(firstword $(subst ~b, ,$(UPSTREAM_RELEASE))))) -$(warning Upstream version in debian/changelog ($(UPSTREAM_RELEASE)) does not match actual upstream version ($(FILTERED_UPSTREAM_VERSION))) -endif - -VERSION = $(UPSTREAM_RELEASE) -$(call lazy,SOURCE_TARBALL_EXT,$$(shell sed -n '/^SOURCE_TAR/s/.*\.tar\.//p' toolkit/mozapps/installer/upload-files.mk)) -SOURCE_TARBALL = $(DEBIAN_SOURCE)_$(VERSION)$(SOURCE_BUILD_DATE:%=+%).orig.tar.$(SOURCE_TARBALL_EXT) -SOURCE_TARBALL_LOCATION = .. - -SOURCE_VERSION = $(subst ~,,$(VERSION)) - -# Find the right channel corresponding to the version number -ifneq (,$(filter suite mail calendar,$(PRODUCT))) -REPO_PREFIX = comm -else -REPO_PREFIX = mozilla -endif -ifneq (,$(findstring esr, $(VERSION))) -SOURCE_TYPE := releases -SHORT_SOURCE_CHANNEL := esr$(firstword $(subst ., ,$(VERSION))) -SHORT_L10N_CHANNEL := release -else -ifneq (,$(findstring ~b, $(VERSION))) -# Betas are under releases/ -SOURCE_TYPE := releases -SHORT_SOURCE_CHANNEL := beta -else -ifneq (,$(filter %~a2, $(VERSION))) -# Aurora -SOURCE_TYPE := nightly -SHORT_SOURCE_CHANNEL := aurora -DOWNLOAD_SOURCE := aurora -else -ifneq (,$(filter %~a1, $(VERSION))) -# Nightly -SOURCE_TYPE := nightly -SHORT_SOURCE_CHANNEL := central -DOWNLOAD_SOURCE := nightly -else -# Release -SOURCE_TYPE := releases -SHORT_SOURCE_CHANNEL := release -endif -endif -endif -endif -SOURCE_CHANNEL = $(REPO_PREFIX)-$(SHORT_SOURCE_CHANNEL) -ifndef SHORT_L10N_CHANNEL -SHORT_L10N_CHANNEL := $(SHORT_SOURCE_CHANNEL) -endif - -PRODUCT_DOWNLOAD_NAME := $(firstword $(subst -, ,$(PRODUCT_NAME))) - -BASE_URL = https://archive.mozilla.org/pub/$(PRODUCT_DOWNLOAD_NAME)/$(SOURCE_TYPE) - -L10N_FILTER = awk '(NF == 1 || /linux/) && $$1 != "en-US" { print $$1 }' -$(call lazy,L10N_LANGS,$$(shell $$(L10N_FILTER) $(PRODUCT)/locales/shipped-locales)) -ifeq ($(SOURCE_TYPE),releases) -SOURCE_URL = $(BASE_URL)/$(SOURCE_VERSION)/source/$(PRODUCT_DOWNLOAD_NAME)-$(SOURCE_VERSION).source.tar.$(SOURCE_TARBALL_EXT) -CANDIDATE_BASE_URL = http://archive.mozilla.org/pub/$(PRODUCT_DOWNLOAD_NAME)/candidates/$(SOURCE_VERSION)-candidates -CANDIDATE = $(shell curl -s $(CANDIDATE_BASE_URL)/ | sed -n '/href.*build/s/.*>\(build[0-9]*\)\/<.*/\1/p' | tail -1) -$(call lazy,L10N_CHANGESETS,$$(shell curl -s $(CANDIDATE_BASE_URL)/$$(CANDIDATE)/l10n_changesets.txt | sed 's/ /:/')) -L10N_REV = $(subst $1:,,$(filter $1:%,$(L10N_CHANGESETS))) -$(call lazy,SOURCE_REPO_URL,$$(shell curl -s $(CANDIDATE_BASE_URL)/$$(CANDIDATE)/linux-x86_64/en-US/$(PRODUCT_DOWNLOAD_NAME)-$(SOURCE_VERSION).txt | tail -1)) -SOURCE_REV = $(notdir $(SOURCE_REPO_URL)) -SOURCE_REPO = $(patsubst %/rev/,%,$(dir $(SOURCE_REPO_URL))) -else -ifeq ($(SOURCE_TYPE),nightly) -SOURCE_TARBALL_EXT = bz2 -$(call lazy,LATEST_NIGHTLY,$$(shell $$(PYTHON) debian/latest_nightly.py $(PRODUCT_DOWNLOAD_NAME)-$(DOWNLOAD_SOURCE))) -$(call lazy,SOURCE_BUILD_VERSION,$$(shell echo $$(firstword $$(LATEST_NIGHTLY)) | $$(VERSION_FILTER))) -SOURCE_BUILD_DATE = $(word 2, $(LATEST_NIGHTLY)) -SOURCE_URL = $(subst /rev/,/archive/,$(word 3, $(LATEST_NIGHTLY))).tar.bz2 -SOURCE_REV = $(patsubst %.tar.bz2,%,$(notdir $(SOURCE_URL))) -L10N_REV = tip -SOURCE_REPO = $(patsubst %/,%,$(dir $(patsubst %/,%,$(dir $(SOURCE_URL))))) -endif -endif - -L10N_REPO := https://hg.mozilla.org/l10n-central - -ifneq (,$(filter dump dump-% import download,$(MAKECMDGOALS))) -ifneq (,$(filter-out $(VERSION),$(UPSTREAM_RELEASE))$(filter $(SOURCE_CHANNEL),aurora central)) -$(call lazy,L10N_LANGS,$$(shell curl -s $(SOURCE_REPO)/raw-file/$(SOURCE_REV)/$(PRODUCT)/locales/shipped-locales | $$(L10N_FILTER))) -$(call lazy,SOURCE_TARBALL_EXT,$$(shell curl -s $(SOURCE_REPO)/raw-file/$(SOURCE_REV)/toolkit/mozapps/installer/upload-files.mk | sed -n '/^SOURCE_TAR/s/.*\.tar\.//p')) -endif -L10N_TARBALLS = $(foreach lang,$(L10N_LANGS),$(SOURCE_TARBALL_LOCATION)/$(SOURCE_TARBALL:%.orig.tar.$(SOURCE_TARBALL_EXT)=%.orig-l10n-$(lang).tar.bz2)) - -ALL_TARBALLS = $(SOURCE_TARBALL_LOCATION)/$(SOURCE_TARBALL) $(L10N_TARBALLS) - -download: $(ALL_TARBALLS) - -import: $(ALL_TARBALLS) - debian/import-tar.py $(addprefix -H ,$(BRANCH)) $< | git fast-import - -$(SOURCE_TARBALL_LOCATION)/$(SOURCE_TARBALL): debian/source.filter - $(if $(filter-out $(VERSION),$(SOURCE_BUILD_VERSION)),$(error Downloaded version ($(SOURCE_BUILD_VERSION)) does not match requested version ($(VERSION)))) - debian/repack.py -o $@ $(SOURCE_URL) - -$(L10N_TARBALLS): $(SOURCE_TARBALL_LOCATION)/$(SOURCE_TARBALL:%.orig.tar.$(SOURCE_TARBALL_EXT)=%.orig-l10n-%.tar.bz2): debian/l10n.filter - debian/repack.py -o $@ -t $* -f debian/l10n.filter $(L10N_REPO)/$*/archive/$(call L10N_REV,$*).tar.bz2 -endif -.PHONY: download diff -Nru firefox-57.0/debian/vendor.js firefox-57.0.1~boss1/debian/vendor.js --- firefox-57.0/debian/vendor.js 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/vendor.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -pref("distribution.searchplugins.defaultLocale", "en-US"); -// Forbid application updates -lockPref("app.update.enabled", false); - -pref("devtools.webide.autoinstallADBHelper", false); -pref("devtools.webide.autoinstallFxdtAdapters", false); diff -Nru firefox-57.0/debian/watch firefox-57.0.1~boss1/debian/watch --- firefox-57.0/debian/watch 2017-11-15 00:14:39.000000000 +0000 +++ firefox-57.0.1~boss1/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 -opts=dversionmangle=s/^(\d\.[\d\.]+)\+dfsg$/$1/ \ -https://archive.mozilla.org/pub/firefox/releases/latest/source/firefox-([\d\.]+)[\.-]source\.tar\.xz debian python debian/repack.py