Saturday, November 16, 2019

Weekly browser binaries (20191116)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191116-3492ad652-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191116-3492ad652-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win32-git-20191116-3492ad652-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191116-3492ad652-xpmod.7z

Official repo changes since my last build:
- Bug 1320993 - Fix exporting default class expression (87e4f43be)
- Bug 1330657 - Enable <script type="module"> behind a pref (700c322d3)
- Bug 1330682 - Use CORS when loading modules as per current spec (7d38fbd5e)
- Bug 1326453 - Part 1: Remove @@iterator method from module namespace objects per ES2017 (b2ec36808)
- Bug 1326453 - Part 2: Change @@toStringTag for module namespace objects to non-configurable (a7f7a2231)
- Bug 1326453 - Part 3: Don't throw a TypeError when SetPrototypeOf for module namespace objects is called with null (e2719e1db)
- Bug 1326453 - Part 4: Return @@toStringTag in [[OwnPropertyKeys]] trap for module namespace objects (6452e3c97)
- Bug 1326453 - Part 5: Remove no longer used ListIterator implementation (ba6602b2d)
- Bug 1340268 - [[HasProperty]] on module namespace object should work even when binding is uninitialized (05505d2e8)
- Bug 1341256 - Fix module namespace object get handler (3bd16c908)
- Bug 1339986 - Handle export* when checking for duplicate export (c60cefb1b)
- Bug 1341411 - Support circular module dependencies through export* per ES2017 (8af513a20)
- Bug 1341298 - Relax expected module state when resolving modules and circular module dependencies are present (ad9ee72dc)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into _testBranch_test_1 (941e54654)
- Make the page visibility API pref-controlled. (e9f799942)
- Merge pull request #608 from janekptacijarabaci/_testBranch_js_modules_basic (1af00389d)
- Merge branch 'master' into js-modules (fb4eb66c1)
- Bug 1340865 - Handle non-parser-created module scripts. (b3daff7cd)
- Bug 1340865 - New tests. (not hooked up) (100c6a7e9)
- Bug 1330900 - Implement <script nomodule> (e0a8dcfed)
- Merge branch 'master' into js-modules (6bd66b172)
- Issue #447 - Update HSTS preload list. (78e8ad72f)
- Issue #447 - Improve the getHSTSPreloadList script (736d25cbe)
- Merge branch 'master' into js-modules (974a481d1)
- Issue #1259 - Part 1. Remove Adobe Primetime support from tree (0fb5f7a15)
- Issue #1259 - Part 2. Remove Adobe Primetime localization strings (c74e21f18)
- Issue #1259 - Part 3. Remove Adobe EME as a GMP source (0aa805d1f)
- Issue #1259 - Part 4. Remove Adobe EME from GMPUtils (a6441a2a8)
- Issue #1259 - Part 5. Remove migration path for Adobe GMP storage (484200b01)
- Issue #1259 - Part 6. Remobe Adobe EME from Basilisk frontend (400f0e2df)
- Issue #1259 - Part 7. Update tests for Adobe EME removal (c43b770a0)
- Issue #618 - Misc fixes (merge conflicts) (406326715)
- Merge pull request #1278 from MoonchildProductions/js-modules (ffd997433)
- Issue #618 - Flip on module type scripting. (ccb7e2c64)
- Merge pull request #1277 from adeshkp/remove-adobe-primetime (b00601953)
- Issue #1279 - Implement regular expression lookbehind (fa473930f)
- Issue #1283 - Implement Promise.prototype.finally() (899be7ced)
- Merge branch 'issue-1279' (ce0dd36a7)
- Issue #1288 - Part 1a: Update brotli to 1.0.7 (56de28389)
- Issue #1288 - Part 1b: Rewrite nsHTTPCompressConv. (9768733eb)
- Issue #1288 - Part 2: Add a partial LZ4 decompression routine. (787b4fe58)
- Issue #1288 - Part 3: Update woff2 component to 1.0.2 (36975f386)
- Issue #1288 - Part 4: Update the OpenType Sanitizer component to 8.0.0 (0f8691a48)
- Issue #1288 - Part 5: Pass graphite fonts through OTS. (c3144281b)
- Issue #1289 - Part 1: Add a pref to disable HPKP header processing. (0a8dff525)
- Issue #1289 - Part 2: Clear out the preload list except for test domains. (d5a604bb8)
- Issue #1289 - Part 3: Update tests. (f4cc93fc9)
- Issue #1289 - Part 4: Update Pale Moon UI. (effff2482)
- [Mach] Add stage command to execute stage-package (00573571a)
- Issue #1279 - Update js/src/builtin/TestingFunctions.cpp for regex lookbehind changes (e79607a7a)
- Merge pull request #1290 from g4jc/bug_1279 (fc2836679)
- Add Ekoru to the included search engines. (26ac16586)
- Issue #80 - Stop building brotli lib unified (3100093f0)
- Issue #80 - Stop building woff2 lib unified (6384cc4b7)
- Issue #80 - Stop building embedded xz lib unified (2057abd19)
- Issue #1291 - Part 1: Ensure exp(1) returns e exactly (use a const) (85c60f94f)
- Issue #1291 - Part 2: Stop using the lib's sqrt() function (6ca0b4704)
- Issue #1291 - Part 3: Update fdlibm to Sept 2019 version (5e902a4a9)
- Issue #1291 - Part 4: Update patch files (59f4de4c4)
- Merge branch 'fdlibm-work' (3492ad652)

My changes since my last build:
- Reverted commits related to Issue #1259

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191116-6b769f4-uxp-3492ad652-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191116-6b769f4-uxp-3492ad652-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20190720.7z

There are changes in upstream now, but unless his uxp branch goes into main branch(or unless I cherry-pick his branch's changes into my tree), I will do cherry-picks of his repo only.

For UXP changes please see above.

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20191116-f9e56e1ed-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20191116-f9e56e1ed-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20191116-f9e56e1ed-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20191116-f9e56e1ed-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Bug 1140767 - Build more files in security/manager in unified mode; r=dkeeler (11ab39c46)
 - Bug 1141864. Replace a bunch nsAutoPtr.h includes with nsRefPtr.h (Adapted) (ce31bfbcc)
 - Bug 1141689 - use services::GetObserverService more; r=ehsan (22e6fcf7e)
 - Bug 1140162 - IPC Proxy for TextAttributes and DefaultTextAttributes, r=tbsaunde (31bb06b0d)
 - Bug 1140499 - IPC Proxy for text/char bounds, r=tbsaunde (5441444db)
 - Bug 1140534 - IPC Proxy for offsetAtPoint, r=tbsaunde (24ca5c668)
 - Bug 1140895 - IPC Proxy for get/set/add/remove Selection, r=tbsaunde (35d3364b8)
 - Bug 1140900 - IPC Proxy for ScrollSubstringTo*, r=tbsaunde (1f7de020f)
 - Bug 1140917 - IPC Proxy for replace/insert/copy/cut/delete/paste, r=tbsaunde (b6fe2db79)
 - Bug 1140917 followup: add missing MOZ_OVERRIDE annotations on new DocAccessibleChild method-decls. r=ehsan (47cce9086)
 - Pointer style (b63b44d0a)
 - Bug 1140636 - Test CPOW function identity. r=billm (6ada9597c)
 - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm (753758b63)
 - Bug 1096488 - Detect and handle switching from remote to non-remote pages and back in marionette.;r=automatedtester (048279bd5)
 - Bug 1096488 - Test that switching browser remoteness leaves marionette in a usable state.;r=automatedtester (207aabadb)
 - Bug 1138650 - Update remaining callsites to use newChannel2 in toolkit/devtools (r=jryans) (a4ffc704e)
 - Bug 1138648 - Update remaining callsites to use newChannel2 in netwerk/ (r=sworkman) (cdf6612a9)
 - bug 1135160 - implement link rel=preconnect r=smaug (cfac502ce)
 - bug 1135160 - ioservice have speculative connect use proxy-resolve2() r=hurley (238b58f84)
 - Bug 1140788 - Set headers to immutable. r=bkelly,ehsan (c48c12acf)
 - Bug 1137037 - Determine the inner window ID in imgRequest::Init. r=baku (12aa73a7c)
 - Bug 1137019 (Part 1) - Get rid of unused LockImage forwarding methods on imgRequest. r=baku (6ed5c7d25)
 - Bug 1137019 (Part 2) - Replace imgRequest's image decoding methods with a single minimal method that updates an atomic. r=baku (adeb8797c) (f9e56e1ed)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20191116.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git df039285e..f9e56e1ed:
- import changes from rmottola/Arctic-Fox:
 - Bug 1140767 - Build more files in security/manager in unified mode; r=dkeeler (11ab39c46)
 - Bug 1141864. Replace a bunch nsAutoPtr.h includes with nsRefPtr.h (Adapted) (ce31bfbcc)
 - Bug 1141689 - use services::GetObserverService more; r=ehsan (22e6fcf7e)
 - Bug 1140162 - IPC Proxy for TextAttributes and DefaultTextAttributes, r=tbsaunde (31bb06b0d)
 - Bug 1140499 - IPC Proxy for text/char bounds, r=tbsaunde (5441444db)
 - Bug 1140534 - IPC Proxy for offsetAtPoint, r=tbsaunde (24ca5c668)
 - Bug 1140895 - IPC Proxy for get/set/add/remove Selection, r=tbsaunde (35d3364b8)
 - Bug 1140900 - IPC Proxy for ScrollSubstringTo*, r=tbsaunde (1f7de020f)
 - Bug 1140917 - IPC Proxy for replace/insert/copy/cut/delete/paste, r=tbsaunde (b6fe2db79)
 - Bug 1140917 followup: add missing MOZ_OVERRIDE annotations on new DocAccessibleChild method-decls. r=ehsan (47cce9086)
 - Pointer style (b63b44d0a)
 - Bug 1140636 - Test CPOW function identity. r=billm (6ada9597c)
 - Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm (753758b63)
 - Bug 1096488 - Detect and handle switching from remote to non-remote pages and back in marionette.;r=automatedtester (048279bd5)
 - Bug 1096488 - Test that switching browser remoteness leaves marionette in a usable state.;r=automatedtester (207aabadb)
 - Bug 1138650 - Update remaining callsites to use newChannel2 in toolkit/devtools (r=jryans) (a4ffc704e)
 - Bug 1138648 - Update remaining callsites to use newChannel2 in netwerk/ (r=sworkman) (cdf6612a9)
 - bug 1135160 - implement link rel=preconnect r=smaug (cfac502ce)
 - bug 1135160 - ioservice have speculative connect use proxy-resolve2() r=hurley (238b58f84)
 - Bug 1140788 - Set headers to immutable. r=bkelly,ehsan (c48c12acf)
 - Bug 1137037 - Determine the inner window ID in imgRequest::Init. r=baku (12aa73a7c)
 - Bug 1137019 (Part 1) - Get rid of unused LockImage forwarding methods on imgRequest. r=baku (6ed5c7d25)
 - Bug 1137019 (Part 2) - Replace imgRequest's image decoding methods with a single minimal method that updates an atomic. r=baku (adeb8797c) (f9e56e1ed)

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

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

No comments:

Post a Comment