Saturday, February 2, 2019

Weekly browser binaries (20190202)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190202-a31b9e067-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190202-a31b9e067-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181110.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.4.0a1.win32-git-20190202-a31b9e067-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.4.0a1.win64-git-20190202-a31b9e067-xpmod.7z

Official repo changes since my last build:
- Only use white audio indicator when using a lightweight theme (46958a2aa)
- Only use white audio indicator when using a lightweight theme [pinned tabs] (b39e0b131)
- Merge pull request #945 from FranklinDM/audioindicator-lwtheme-fix (2d43b6eee)
- Add nullcheck for addons (pre-installed webextensions return null) (d6a2deb0c)
- Remove remote add-on debugging control. (2e581f48e)
- Always treat composition time offsets as signed (bed24fdb7)
- [BASILISK] Align browser glue with TychoAM for enableable add-ons. (2cbbc5de4)
- [PALEMOON] Remove some dead code from browser glue (plugin update service) (e82fdef9c)
- Reduce number of allocations in AutoStopwatch (3476c1d60)
- Revert "Reduce number of allocations in AutoStopwatch" (abcaa560f)
- Reduce number of allocations in AutoStopwatch (b55d41c24)
- Merge pull request #948 from trav90/media-work (7f992d50e)
- [TychoAM] Fix GMP* so that EME works in Basilisk (a606410ba)
- [AM] Remove spurious warning for staged cleanup. (efac6cc1c)
- Remove telemetry leftovers from JS engine. (493c956d8)
- Revert "Fix bookmarks backup logic." (dcc5d6a78)
- Only state the stop notification for JSDownloads in nsWebBrowserPersist::EndDownload (aa28523a5)
- Merge pull request #952 from adeshkp/remove-telemetry-js (fecab2c54)
- Merge pull request #954 from MoonchildProductions/TychoEME-work (6edfc0a20)
- Set incremental GC slice to 20 ms duration (278eda6a0)
- Update HSTS preload list (a31b9e067)

My changes since my last build:
- update nss to git rev 4aea92b574d2d674ee75838d46ea95b113e8fecb with nss339-vc2013.diff applied
- update Twemoji font to v11.3 based build.
- update libaom to rev 0ec86ac7ae1e32a7e70410fa4972a655ec3670a4 (without moz.build and aom_ports/aom_once.h)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190202-733833f-uxp-a31b9e067-xpmod.7z
Browser-only Suite Win32 (removed due to request)

source patch (excluding UXP): (removed due to request)

Official repo changes since my last build:
- [PLATFORM] Update commit pointer (e5e04a0)
- [NAVIGATOR] Reconfiguration (886d0f7)
- [NAVIGATOR] Take select search plugins and fonts directly from Pale Moon (f4f6373)
- [NAVIGATOR] Remove Weave (03589cc)
- Issue #46 Remove Safe Browsing - Part 2: Navigator (9a18586)
- [NAVIGATOR] Fix Fonts (09aad28)
- [NAVIGATOR] Fix installer makefile (1d3c9f5)
- [MAIL] Fix main moz.build for fonts (b377bb9)
- [NAVIGATOR] Remove Doorhangers (5e10e68)
- [MAIL] Fix accidental convars edit (a05468f)
- [NAVIGATOR] Remove Migration (fab0217)
- [NAVIGATOR] Reorganize the menus (ab39ff4)
- [NAVIGATOR] Fix search service issues (3841ce1)
- [NAVIGATOR] Add Cookie Manager (75f1256)
- [NAVIGATOR] Delicious delicacies (8a50ddf)
- [PLATFORM] Update commit pointer (3447d95)
- [NAVIGATOR] Replace the unused Permissions Manager with a superior one and actually use it (53177cb)
- [NAVIGATOR] Fix subscribing to feeds via live bookmark (7b180bb)
- [NAVIGATOR] Offline Data Permissions Manager should show block not allow (76a7eea)
- [PLATFORM] Update commit pointer (f4d9db9)
- [NAVIGATOR] Make the Add-ons Manager as a Window preserve it's metrics and position (eaf32bb)
- [PLATFORM] Update commit pointer (ffcd4b4)
- [INSPECTOR] Add Navigator Support (733833f)

For UXP changes please see above.

New Palemoon 27 Build!
* This build is beyond official 27.9.4 build.

32bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190202-92d2d7f76-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190202-92d2d7f76-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20190202-92d2d7f76-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20190202-92d2d7f76-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- disable nsAutoOwningThread, which cause crash in KM (9e8200e7a)
- snappy: update snappy to r114 from UXP (c2d58c15a)
- update NSS to git rev e76a339d424a5fad9bc42a7e91154a4dd89b83f3 with nss339-vc2013.diff applied (e37e83161)
- import changes from rmottola/Arctic-Fox:
 - change some pointer style, or patches do not apply (0de8fac13)
 - Bug 1137523 - Unprefix most js_* functions. (16507a434) (65938cdd9)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. (9fd08a254)
 - Bug 1133369 - Use consistent allocation kinds for new objects after converting an unboxed group (51e5f25bc)
 - Bug 1129510 - Trace references to JS heap from Profiler buffers. (90dfbed12) (743d64fb7)
- import changes from rmottola/Arctic-Fox:
 - Bug 994016: TI: add removeSet (slightly reworked) (4cccc36c4)
 - Bug 994016: IonMonkey: Add MTypeOf folding to MCompare (9eb64c54a)
 - Bug 994016: IonMonkey: Use high level TI API for improving types at branches (what was left unapplied) (959c796ab)
 - Bug 994016: IonMonkey: Improve types at compares with MTypeOf (c8e580d34)
 - Bug 994016: IonMonkey: More agressively improve types at branches (5d4be5bfd) (129bd4b32)
- import changes from rmottola/Arctic-Fox:
 - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
 - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
 - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
 - Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340)
 - Bug 1130679: IonMonkey: Make it possible to guard on type changes/bailouts (ecec18313)
 - Bug 1136980 part 1. Get rid of JS_SetParent uses in DOM/XPConnect. (5cad9c256)
 - Bug 1136980 part 2. Remove JS_SetParent, even though we have a CLOSED TREE (96cf58c85)
 - Bug 1066229 - Part 5: Emitter support for basic ES6 ClassStatements. (e2a3cc979)
 - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code (1d9e381c2) (0838d9d1a)
- import changes from rmottola/Arctic-Fox:
 - Bug 1137523 part 2 - Unprefix a few js_* functions I forgot in part 1 (e6beaf0d8)
 - Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion (82233087e) (94617d85e)
- update Twemoji font to v11.3 based build. (92d2d7f76)

New regular/weekly KM-Goanna release:
https://o.rths.cf/kmeleon/KM76.1-Goanna-20190202.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 21b0da255..92d2d7f76:
- disable nsAutoOwningThread, which cause crash in KM (9e8200e7a)
- snappy: update snappy to r114 from UXP (c2d58c15a)
- update NSS to git rev e76a339d424a5fad9bc42a7e91154a4dd89b83f3 with nss339-vc2013.diff applied (e37e83161)
- import changes from rmottola/Arctic-Fox:
 - change some pointer style, or patches do not apply (0de8fac13)
 - Bug 1137523 - Unprefix most js_* functions. (16507a434) (65938cdd9)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. (9fd08a254)
 - Bug 1133369 - Use consistent allocation kinds for new objects after converting an unboxed group (51e5f25bc)
 - Bug 1129510 - Trace references to JS heap from Profiler buffers. (90dfbed12) (743d64fb7)
- import changes from rmottola/Arctic-Fox:
 - Bug 994016: TI: add removeSet (slightly reworked) (4cccc36c4)
 - Bug 994016: IonMonkey: Add MTypeOf folding to MCompare (9eb64c54a)
 - Bug 994016: IonMonkey: Use high level TI API for improving types at branches (what was left unapplied) (959c796ab)
 - Bug 994016: IonMonkey: Improve types at compares with MTypeOf (c8e580d34)
 - Bug 994016: IonMonkey: More agressively improve types at branches (5d4be5bfd) (129bd4b32)
- import changes from rmottola/Arctic-Fox:
 - Bug 1136925 part 1. Stop passing a parent to JS_CloneObject (02806f3cb)
 - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. (1d51cbd34)
 - Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. (dc13db8da)
 - Bug 1136925 part 4. Stop passing parents to ProxyObject::New. (e2d30e340)
 - Bug 1130679: IonMonkey: Make it possible to guard on type changes/bailouts (ecec18313)
 - Bug 1136980 part 1. Get rid of JS_SetParent uses in DOM/XPConnect. (5cad9c256)
 - Bug 1136980 part 2. Remove JS_SetParent, even though we have a CLOSED TREE (96cf58c85)
 - Bug 1066229 - Part 5: Emitter support for basic ES6 ClassStatements. (e2a3cc979)
 - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code (1d9e381c2) (0838d9d1a)
- import changes from rmottola/Arctic-Fox:
 - Bug 1137523 part 2 - Unprefix a few js_* functions I forgot in part 1 (e6beaf0d8)
 - Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion (82233087e) (94617d85e)
- update Twemoji font to v11.3 based build. (92d2d7f76)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

New build of Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.13-20190202-f0dd40394-win32-sse.7z

repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- update NSS to git rev e76a339d424a5fad9bc42a7e91154a4dd89b83f3 with nss339-vc2013.diff applied (2ebe1a28d)
- update nss to git rev 4aea92b574d2d674ee75838d46ea95b113e8fecb with nss339-vc2013.diff applied (2c1850be4)
- import changes from tenfourfox:
 - #540: M1510114 M1502871 M1494364 M1485864 (2dba79e82) (M1485864 not applied due to patchede source in nss git)
 - #540: update certs, pins, TLDs (715c9087d) (7edbd8bf5)
- hack: treat `const` in `for(const x in y)` as `let`. idea from https://github.com/classilla/tenfourfox/issues/541 (f0dd40394)

No comments:

Post a Comment