From 5ecc538208e91f6e3be1e4f4c1c5739ddb49782d Mon Sep 17 00:00:00 2001 From: B Stack Date: Tue, 2 Feb 2021 20:13:29 -0500 Subject: pm 29.0.0 rc1 --- newmoon/debian/changelog | 53 +++++++++++++++++++++++++++++++++++++++++++ newmoon/debian/docs | 2 +- newmoon/debian/patches/series | 2 +- newmoon/debian/rules | 4 ++-- 4 files changed, 57 insertions(+), 4 deletions(-) (limited to 'newmoon/debian') diff --git a/newmoon/debian/changelog b/newmoon/debian/changelog index ff61d33..8f069fb 100644 --- a/newmoon/debian/changelog +++ b/newmoon/debian/changelog @@ -1,3 +1,56 @@ +newmoon (29.0.0-1+devuan) obs; urgency=medium + + * New major milestone release: + - Implemented Intl.PluralRules API for JavaScript. + - Added a frequently-requested preference (browser.tabs.allowTabDetach) to + disable "tearing off" of tabs (meaning dragging them outside of the tab + bar resulting in them being made into their own window). + - Added FLAC as a recognized filetype-by-extension. + - Implemented basic support for the scrollbar-width CSS keyword. See + implementation notes. + - Added preliminary support for modern FreeBSD builds. + - Selectively enabled core features of the DOM Animations API. + - Enabled AV1 video support by default (previously built but not enabled in + releases). + - Added support for pointer events. + - Added support for the SVG transform-box property. + - Added support for the inputmode property for forms to enable + context-sensitive display of soft keyboards. + - Enabled shutting down of the file I/O worker when idle for a while + (resource optimization). + - Enabled blocking of auto-play of media in the background by default. + - We now offer official GTK3 builds for Linux alongside the GTK2 builds. + - Partial (and as of yet, not acceptably functional) implementation of + Google WebComponents. See implementation notes. + Changes/fixes: + - Updated NSPR to 4.29. + - Updated NSS to 3.59. + - Disabled legacy database format for storage of certificates and passwords. + - Updated several site-specific user-agent overrides for web compatibility. + - Improved styling of the "find in page" bar to avoid unreadable text on + some system themes. + - Removed a large chunk of Android-specific code. + - Split gkmedias.dll back out from xul.dll. + - Cleaned up a number of redundant and obsolete code paths. + - Fixed a regression with the Performance API. + - Fixed an initialization issue in the browser when users would + force-disable certain types of caching. + - Fixed a crash when attempting to save a file from FTP that could be + displayed in the browser. + - Fixed the root cause of an issue with JavaScript module loading causing + crashes. See implementation notes. + - Fixed a rare initialization issue for the print preview window causing it + to not display. + - Fixed a crash on Mac when text input was not secure. + - Disabled the Storage Manager API by default. + - Disabled the html tag by default. If you still need this, you + can re-enable it with the preference dom.menuitem.enabled in about:config. + - Fixed a memory safety issue related to XUL trees (CVE-2021-23962). + - Implemented several defense-in-depth measures to improve stability and + future security. + + -- B. Stack Tue, 02 Feb 2021 19:04:30 -0500 + newmoon (28.17.0-1+devuan) obs; urgency=low * This is a development, bugfix and security update. diff --git a/newmoon/debian/docs b/newmoon/debian/docs index 4dee91c..58ed5a7 100644 --- a/newmoon/debian/docs +++ b/newmoon/debian/docs @@ -1,2 +1,2 @@ -debian/MPL-* README.md +debian/MPL-* diff --git a/newmoon/debian/patches/series b/newmoon/debian/patches/series index d8bf9aa..0c20fad 100644 --- a/newmoon/debian/patches/series +++ b/newmoon/debian/patches/series @@ -3,4 +3,4 @@ pm-devuan.patch pm-to-nm.patch #UXP-GTK-3-interface-Ensure-horizontal-scrollbars-are-not-too-tall.patch #UXP-eliminate-need-for-GTK-2.patch -UXP-strip-object-files-before-shared-library-linking.patch +#UXP-strip-object-files-before-shared-library-linking.patch diff --git a/newmoon/debian/rules b/newmoon/debian/rules index 230114f..a3a6073 100755 --- a/newmoon/debian/rules +++ b/newmoon/debian/rules @@ -19,9 +19,9 @@ export MCFILE=debian/mozconfig dh $@ override_dh_auto_clean: - rm -f mozconfig dh_auto_clean find . -name '*.pyc' -delete + rm -f mozconfig test -d palemoon/branding/unofficial.unbuilt && { \ rm -rf palemoon/branding/unofficial palemoon/branding/*.blue* ; \ mv palemoon/branding/unofficial.unbuilt palemoon/branding/unofficial ; \ @@ -34,7 +34,7 @@ override_dh_auto_configure: tar -C palemoon/branding -zxf debian/bluemoon-icons.tgz ; } || : override_dh_auto_build: - make -f client.mk build ENABLE_STRIP=1 + make -f client.mk build override_dh_auto_install: make -f client.mk DESTDIR=$$(pwd)/debian/newmoon prefix=/usr \ -- cgit