Saturday, January 18, 2020

Weekly browser binaries (20200118)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200118-fd382bb-uxp-e4c4c20e7-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200118-fd382bb-uxp-e4c4c20e7-xpmod.7z

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

IA32 Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200118-fd382bb-uxp-e4c4c20e7-xpmod-ia32.7z

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

NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z

Official UXP changes since my last build:
- Prefer file extension as-provided over default extension for mimetype to look up default applications on Windows (06dbb7b7d)
- Simplify some alias sets in IonMonkey. (60dc9eaa9)
- Reinstate the java->c++ source, generator code + documentation. (aa2ac8dde)
- Issue #1338: Follow-up: Cache the most recent PBKDF2 password hash, to speed up repeated SDR operations. (3733205f0)
- Fix comments for NSS PBKDF setup (no code change) (217dca872)
- Issue #1319 - Remove stderr_to_file. (6d342dbab)
- Issue #1319 - Disable MOZ_LOGGING in production builds. (4a038e2b4)
- Issue #1319 - Enable promise debugging only in DEBUG builds. (0257b657d)
- No issue - Don't define gamepad prefs when gamepad support isn't built. (abf6fd8f2)
- No issue - Remove unused network.http.bypass-cachelock-threshold pref. (1392abe1d)
- Issue #1353 - Disable remote jar: URIs by default. (cbbae7243)
- Issue #1319 - Set some obvious prefs for production builds. (da7423057)
- No issue - Remove some unused webextension sync preferences. (8d65feff0)
- Issue #1332 - Enable seeking to next frame by default. (82804d200)
- Update gitignore for import of java html5 codegen and parser sources (09314667a)
- Add java htmlparser sources that match the original 52-level state (6168dbe21)
- Add the java javaparser (03fb2e229)
- Update the java codegen makefile for having the two libs in-tree and change a few target names so they aren't obnoxious (2ac58ecef)
- Bug 1322938 - Make the tree builder aware of <dialog>. (6f27b4eb3)
- Bug 1555523 (java htmlparser version) (984790c6f)
- Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. (java htmlparser) (ee1d95374)
- Bug 1562033 (3da18fda0)
- Issue #1354 - Cherry-pick ANGLE update for broken drivers that support required indexing but not the extensions. (058105eec)
- Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5 (7007ec9e4)
- No issue - Fix some line endings in WebGLShaderValidator.cpp (fa816e1ec)
- Fix an issue with the html5 tokenizer and tree builder (java htmlparser) (e93b37337)
- Update java htmlparser copyright on code to be translated to cpp (72779c9dd)
- Remove obsolete javasrc snapshot (9dbbc6c08)
- Update gitignore to no longer track snapshot javasrc for the html5 parser (c050c611d)
- Update the html5 parser java codegen makefile to clean up snapshot javasrc (635baac21)
- Regenerate nsHtml5*.cpp files from java htmlparser sources (927c386dd)
- Merge branch 'html5-parser-work' (ed6010155)
- Update readme instructions for how to use the java html5 parser codegen makefile (e4c4c20e7)

Official Pale-Moon changes since my last build:
- Issue #1706 - Improve copying from the location bar, stop encoding parentheses explicitly (76665a263)
- remove bad feature identifier (9d4bc7575)
- Revert "remove bad feature identifier" (dc0057ac8)
- Revert "Block Noveau NV96 mesa driver layers acceleration." (b4a605368)
- Update platform commit pointer (unstable 2020-01-14) (1cfc1870b)
- Merge pull request #1707 from JustOff/PR_location_copy (ee58ea2dc)

There are no new Official Basilisk changes since my last build.

My changes since my last build:
- reverted "No issue - Remove some unused webextension sync preferences. (8d65feff0)"

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200118-b01bff6b-uxp-e4c4c20e7-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200118-b01bff6b-uxp-e4c4c20e7-xpmod.7z

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

Official repo changes since my last build:
- Add the ability to get an msbuild from an arbitrary date to version2k (e9238f7f)
- Update commit pointer (b01bff6b)

For UXP changes please see above.

New NewMoon 27 Build!

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

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200118-3c4a44c16-xpmod.7z

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

repo changes since my last build:
- import changes from rmottola/Arctic-Fox:
 - Goanna->Gecko:  GoannaMediaPluginService & GoannaTouchDispatcher (1e10799bf)
 - Goanna->Gecko:  GoannaProcess (dd671240a)
 - Goanna->Gecko: goannamediaplugin (2a9423ba6)
 - Goanna->Gecko: GoannaContentController (62e7c2f5f)
 - Goanna->Gecko: GoannaProfiler & GoannaTaskTracer (376c45a3c) (3e6694dfa)
- import changes from rmottola/Arctic-Fox:
 - remove mobile-android (cf8ef1e27)
 - remove also android examples (94f68c0e5)
 - remove android mozglue (d0114f339) (ec05a9b22)
- import change from rmottola/Arctic-Fox:
 - Bug 1160098 - XULElement::LoadSrc() should check whether we successfully created a new frameLoader before trying to call SetIsPrerendered() on it r=smaug (ca804e43) (7733293ea)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 1: osx devtools theme (17f5e5203)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 2: mozbuild changes (60cea5c35)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 3: misc fixes including:
 - Bug 1218882 - lz4.js should be usable outside of workers, r=Yoric. (360bb783)
 - Bug 1046245 - enumerateDevices (harmless interface version) r=smaug, r=jesup (ce475127)
 - Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup (ec780fb6)
 - Bug 1110973 - Add a preference for enabling fake streams for tests, and use it in the Loop functional tests. r=smaug (580092e3)
 - Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup (7d4eb087) (5f6df85cb)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 4: front-end fixes (6785ff1ad)
- Merge pull request #2 from roytam1/af-sync-works (7bfdfdf34)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz (b80b45fa7)
 - Bug 1103036 - Follow-up to initial patch; r=jchen (51337c2dc)
 - Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz (3ad936e84)
 - Bug 1128214 - Avoid a crash when attempting to render windows titlebar specific theme elements with e10s. r=roc (b6f17da09)
 - Bug 1139368 - Set FilterTypeSet dependency in improveThisTypesForCall. r=h4writer (422de7271)
 - Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak (4cfc6fe9a)
 - Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod (88ca1cfbc)
 - Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod (211b50396)
 - Bug 1043797: extended popup notifications to create a generic doorhanger for all security notifications incl. mixed content r=adw (f7c2d5ded)
 - Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. (3f5ddd133)
 - Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric (eb159fec9)
 - Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod (8e375c529)
 - space cleanup (cbd71ce91)
 - Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal (d0dea9997)
 - Bug 968923 - part 2 - change MappedAttrParser to store a nsSVGElement directly, instead of its nsIPrincipal; r=smaug (4eff86d7f)
 - Merge branch 'devel' of https://github.com/rmottola/Arctic-Fox into devel (feb4378e6) (3c4a44c16)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git fa517dfc6..3c4a44c16:
- import changes from rmottola/Arctic-Fox:
 - Goanna->Gecko:  GoannaMediaPluginService & GoannaTouchDispatcher (1e10799bf)
 - Goanna->Gecko:  GoannaProcess (dd671240a)
 - Goanna->Gecko: goannamediaplugin (2a9423ba6)
 - Goanna->Gecko: GoannaContentController (62e7c2f5f)
 - Goanna->Gecko: GoannaProfiler & GoannaTaskTracer (376c45a3c) (3e6694dfa)
- import changes from rmottola/Arctic-Fox:
 - remove mobile-android (cf8ef1e27)
 - remove also android examples (94f68c0e5)
 - remove android mozglue (d0114f339) (ec05a9b22)
- import change from rmottola/Arctic-Fox:
 - Bug 1160098 - XULElement::LoadSrc() should check whether we successfully created a new frameLoader before trying to call SetIsPrerendered() on it r=smaug (ca804e43) (7733293ea)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 1: osx devtools theme (17f5e5203)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 2: mozbuild changes (60cea5c35)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 3: misc fixes including:
 - Bug 1218882 - lz4.js should be usable outside of workers, r=Yoric. (360bb783)
 - Bug 1046245 - enumerateDevices (harmless interface version) r=smaug, r=jesup (ce475127)
 - Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup (ec780fb6)
 - Bug 1110973 - Add a preference for enabling fake streams for tests, and use it in the Loop functional tests. r=smaug (580092e3)
 - Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup (7d4eb087) (5f6df85cb)
- align changes from rmottola/Arctic-Fox (rev e67e868c) to our tree Part 4: front-end fixes (6785ff1ad)
- Merge pull request #2 from roytam1/af-sync-works (7bfdfdf34)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz (b80b45fa7)
 - Bug 1103036 - Follow-up to initial patch; r=jchen (51337c2dc)
 - Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz (3ad936e84)
 - Bug 1128214 - Avoid a crash when attempting to render windows titlebar specific theme elements with e10s. r=roc (b6f17da09)
 - Bug 1139368 - Set FilterTypeSet dependency in improveThisTypesForCall. r=h4writer (422de7271)
 - Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak (4cfc6fe9a)
 - Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod (88ca1cfbc)
 - Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod (211b50396)
 - Bug 1043797: extended popup notifications to create a generic doorhanger for all security notifications incl. mixed content r=adw (f7c2d5ded)
 - Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. (3f5ddd133)
 - Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric (eb159fec9)
 - Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod (8e375c529)
 - space cleanup (cbd71ce91)
 - Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal (d0dea9997)
 - Bug 968923 - part 2 - change MappedAttrParser to store a nsSVGElement directly, instead of its nsIPrincipal; r=smaug (4eff86d7f)
 - Merge branch 'devel' of https://github.com/rmottola/Arctic-Fox into devel (feb4378e6) (3c4a44c16)

* 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