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

Saturday, January 11, 2020

Weekly browser binaries (20200111)

Official UXP changes since my last build:- Issue #1338 - Part 1: Update NSPR to 4.24 (f7d301332)
- Issue #1338 - Part 2: Update NSS to 3.48-RTM (f4a12fc67)
- Issue #1338 - Part 3: Update NSS symbols (c097dcf7f)
- Issue #1338 - Part 4: Initialize NSS with desired run-time values. (24f97a168)
- Issue #1338 - Part 5: Clobber for NSS update (b1694ef0a)
- Merge pull request #1341 from MoonchildProductions/nss-work (e30d68b69)
- Issue #1345 - Implement non-standard legacy CSSStyleSheet rules (b4d686d62)
- Merge pull request #1346 from JustOff/PR_CSSStyleSheet_legacy (c66b70c4d)
- Reject sample rates that are out-of-range for libsoundtouch. (c03265177)
- Bug 1322938 - Basic implementation of HTMLDialogElement. (2e3b937f4)
- Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called. (ef2cd8749)
- Bug 1322938 - Update <dialog> element Web Platform Tests expected results. (a4011e724)
- Bug 1322938 - Put <dialog> element behind preference. (b91b0c37e)
- Bug 1322938 - Make the HTML tree builder aware of <dialog>. (25e85f99c)
- Bug 1379728 part 1. Remove the double-definition of the 'close' event from EventNameList.h. (52bda2a82)
- Issue #1348 - Part 1: Clean up input scope support for IMM32. (1672355a7)
- Issue #1348 - Part 2: Teach IMEState about Private Browsing mode. (8ae047bbb)
- Issue #1348 - Part 3: Set IS_PRIVATE input scope in private browsing. (d79cc5fb4)
- Merge pull request #1347 from g4jc/html5_dialog (29bf28ca3)
- Simplify value setting. (d429ac8a6)
- Be more consistent about decoding IP addresses in PSM. (8198126c3)
- Make copy of list before iterating over it. (51b1cd97a)
- Handle missing base64 challenge in NegotiateAuth and NTLMAuth. (0186023f4)
- Issue #1338 - Un-bust building of NSS after update to 3.48 on Linux. (936577621)
- Update GTK clipboard handling (095a02f25)
- Issue #1338 - Followup: certdb: propagate trust information if trust module is loaded afterwards, (f64e760ab)

Official Pale-Moon changes since my last build:
- Issue #1703 - Update UA overrides for Google and YouTube (832effab3)
- Block Noveau NV96 mesa driver layers acceleration. (b7841e5cf)

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

My changes since my last build:
- ported mozilla upstream bug: Bug 1607443 - Fix some alias sets. r=tcampbell, a=lizzard (b8ab52794)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200111-beb2221f-uxp-f64e760ab-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200111-beb2221f-uxp-f64e760ab-xpmod.7z

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

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

For UXP changes please see above.

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20200111-791f70df3-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200111-791f70df3-xpmod.7z

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

Repo changes:
- port changes from UXP and mozilla upstreams:
 - Simplify some alias sets in IonMonkey. (0b999100)
 - Bug 1607443 - Fix some alias sets. r=tcampbell, a=lizzard (791f70df3)

K-Meleon 74 with Goanna 2.2 archive refreshed with sha384 support: http://o.rths.ml/gpc/files1.rt/KM74-g22-20180718.win2000.7z

pm26 archive also refreshed: http://o.rths.ml/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z

Saturday, January 4, 2020

Weekly browser binaries (20200104)

all newer builds will be forced to use DBM format of NSS database (cert8.db & key3.db) instead of SQLite format "again" (cert9.db & key4.db) which is caused by NSS updates.

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200104-fd382bb-uxp-26b297510-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200104-fd382bb-uxp-26b297510-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-20200104-fd382bb-uxp-26b297510-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-20200104-d6dd25b5e-uxp-26b297510-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200104-d6dd25b5e-uxp-26b297510-xpmod.7z

Official UXP changes since my last build:
- Issue #1118 Part 1: Split out part of nsDocShell::AddState into a separate method. (027fbae80)
- Issue #1118 Part 2: Allow UpdateURLAndHistory to work even if mOSHE is null, if we're doing a replace. (f5c848aa9)
- Issue #1118 Part 3: Add a public RemoveAllListeners method on EventListenerManager. (80e4577e3)
- Issue #1118 Part 4: Allow UpdateURLAndHistory to work even if there's no root session history. (c1013e912)
- Update README (492624a71)
- Forward to new tree structure. (54091ecab)
- Issue #1118 - Part 5: Change the way document.open() works (dfa7af70c)
- Bug 1341238 - Don't hang on to pointer from temporary NS_LossyConvertUTF16toASCII. (4e6294b24)
- Issue #1118 - Part 6: Fix various tests that are no longer correct. (f71108680)
- Issue #1118 - Part 7: Remove no-longer-used mWillReparent debug code. (b1c7cc07c)
- Issue #1118 - Part 8: Remove no-longer-used mDidDocumentOpen and CheckForOutdatedParent() (e0f0b3492)
- Merge pull request #1334 from g4jc/bug1333 (84f4806b4)
- Issue #1118 - Part 9: Don't allow reuse of unlinked CallbackObjectHolder. (8b8862346)
- Issue #1332 - Backport promise-based media playback (735418fa3)
- Fix typo. (c3ed7420f)
- Merge pull request #1336 from athenian200/html-media-hack (f60bbaf9e)
- Merge pull request #1335 from MoonchildProductions/document_open (357405f63)
- Bug 1176399 - Multiple requests for master password when GMail OAuth2 is enabled. (0395a076c)
- Bug 1453643 - Enable proper retry on oauth2 authenication failure. (a4ab8fd19)
- Bug 1597933 - clean up OAuth2 code: remove responseType which is always code. (3dae851d2)
- Bug 1597933 - improve OAuth2 params parsing. (f532cec97)
- Bug 1597933 - don't pass string constants to determine OAuth refresh token or not. (fd9d39ac9)
- Bug 1597933 - use fetch + URLSearchParms instead of Http.jsm to request OAuth2 access token. (8fdd883f7)
- Bug 1597933 - Use URLSearchParams for setting params for OAuth2 authorization request. (fb7de243f)
- Bug 1599054 - allow callers to ommit sending OAuth2 client_secret parameter. (12eb1554f)
- Merge pull request #1340 from g4jc/mailnews_enhance (26b297510)
My changes since my last build:
- patch from Sami<samiwieciekto at g mail>: Lowered mMaxTextureSize from 4096 to 2048 to allow older graphic cards (04671d8d6)
- patch from Sami<samiwieciekto at g mail> with pref guard: Enable skipping loop filter and allow non spec compliant speedup tricks. to enable, create new boolean pref "media.ffmpeg.skip_loop_filter" and set it to true. (dd094ae55)
- update NSPR to 4.24 and keep NSPR Bug 1586070 and win64 patch intact. (0b9855b84)
- Update NSS to 3.48 while keeping vc2013 hackfix and no-sslkeylogfile intact. (171849c8e)
- import NSS tip revs: bug1594965, bug1593167, bug1603027, bug1600144, bug1590001, bug1603257, bug1605545, bug1513586 (9778f15c7)

There are no new Official Pale-Moon & Basilisk changes since my last build.

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200104-beb2221f-uxp-26b297510-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200104-beb2221f-uxp-26b297510-xpmod.7z

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

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

For UXP changes please see above.

New NewMoon 27 Build!

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

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

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

repo changes since my last build:
- patch from Sami<samiwieciekto at g mail> with pref guard: Enable skipping loop filter and allow non spec compliant speedup tricks. to enable, create new boolean pref "media.ffmpeg.skip_loop_filter" and set it to true. (feb7e4c6b)
- patch from Sami<samiwieciekto at g mail>: Lowered mMaxTextureSize from 4096 to 2048 to allow older graphic cards (a81a1c9f9)
- ported from UXP: Request NSS to use DBM as the storage file format (66033593) (c3acb8f3f)
- update NSPR to 4.24 and keep NSPR Bug 1586070 and win64 patch intact. (ecb2798fd)
- Update NSS to 3.48 while keeping vc2013 hackfix intact. (0732ab440)
- [NSS] disable enable_sslkeylogfile rules (1f371916d)
- import NSS tip revs: bug1594965, bug1593167, bug1603027, bug1600144, bug1590001, bug1603257, bug1605545, bug1513586 (59897b83f)
- re-apply rev e186cc7c9c55b241677fa43e76312efb3f7a11ab, and fixup from TFF: temporarily disable M1351303 due to crashes (75d95f15) (fa517dfc6)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 2d9c22eec..fa517dfc6:
- patch from Sami<samiwieciekto at g mail> with pref guard: Enable skipping loop filter and allow non spec compliant speedup tricks. to enable, create new boolean pref "media.ffmpeg.skip_loop_filter" and set it to true. (feb7e4c6b)
- patch from Sami<samiwieciekto at g mail>: Lowered mMaxTextureSize from 4096 to 2048 to allow older graphic cards (a81a1c9f9)
- ported from UXP: Request NSS to use DBM as the storage file format (66033593) (c3acb8f3f)
- update NSPR to 4.24 and keep NSPR Bug 1586070 and win64 patch intact. (ecb2798fd)
- Update NSS to 3.48 while keeping vc2013 hackfix intact. (0732ab440)
- [NSS] disable enable_sslkeylogfile rules (1f371916d)
- import NSS tip revs: bug1594965, bug1593167, bug1603027, bug1600144, bug1590001, bug1603257, bug1605545, bug1513586 (59897b83f)
- re-apply rev e186cc7c9c55b241677fa43e76312efb3f7a11ab, and fixup from TFF: temporarily disable M1351303 due to crashes (75d95f15) (fa517dfc6)

* 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

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20200104-dc63b5b94-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200104-dc63b5b94-xpmod.7z

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

Repo changes:
- import UXP change:
 - [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession (836e72e96) (5d620aa4f)
- import changes from tenfourfox:
 - #584: M1507180 M1598605 (7b58ac561)
 - #584: update certs, pins, TLDs (f9572b6f0) (78b4d0bd2)
- update NSPR to 4.24 and keep NSPR Bug 1586070 and win64 patch intact. (558ba68d5)
- Update NSS to 3.48 while keeping vc2013 hackfix and no-sslkeylogfile intact. (165e0c7e7)
- import NSS tip revs: bug1594965, bug1593167, bug1603027, bug1600144, bug1590001, bug1603257, bug1605545, bug1513586 (dc63b5b94)

New build of Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.19-20200104-ddcd778f4-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.19-20200104-ddcd778f4-win32-ia32.7z

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

Changes since my last build:
- bump version to 45.9.19 (b4f606616)
- import changes from tenfourfox:
 - remove Get More Tools, since it doesn't work (638361bd8)
 - #583: always-on (mostly) reader mode (cb5d8f86a)
 - #583: update Readability to latest tip; update glue to new API (8bd4c09a7)
 - #581: M1047098 M1355576 (ec8e68102)
 - closes #582: M1358018 modified for 45ESR (74fd7b6d0)
 - a better idea for #583 (f0a4e7686)
 - #584: M1507180 M1598605 (7b58ac561)
 - #584: update certs, pins, TLDs (f9572b6f0)
 - #334: remove moar tele (0761d9501) (9b34b27e2)
- addendum to previous rev, reverted 2 changes for windows. (b14debb98)
- patch from Sami<samiwieciekto at g mail> with pref guard: Enable skipping loop filter and allow non spec compliant speedup tricks. to enable, create new boolean pref "media.ffmpeg.skip_loop_filter" and set it to true. (2612fa880)
- patch from Sami<samiwieciekto at g mail>: Lowered mMaxTextureSize from 4096 to 2048 to allow older graphic cards (e7cad7bc6)
- ported from UXP: Request NSS to use DBM as the storage file format (66033593) (c5a8d2ab4)
- update NSPR to 4.24 and keep NSPR Bug 1586070 and win64 patch intact. (624a95066)
- Update NSS to 3.48 while keeping vc2013 hackfix intact. (55392cf97)
- [NSS] disable enable_sslkeylogfile rules (16363562f)
- import NSS tip revs: bug1594965, bug1593167, bug1603027, bug1600144, bug1590001, bug1603257, bug1605545, bug1513586 (ddcd778f4)

Saturday, December 21, 2019

Weekly browser binaries (20191221)

New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20191221-fd382bb-uxp-d6baead6c-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20191221-fd382bb-uxp-d6baead6c-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-20191221-fd382bb-uxp-d6baead6c-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-20191221-806d807dc-uxp-d6baead6c-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20191221-806d807dc-uxp-d6baead6c-xpmod.7z

Official UXP changes since my last build:
- Remove Pale Moon from the Unified XUL Platform repository (4e34c5746)
- Remove Pale Moon 7zstub (094e74ff6)
- Update metadata in UXP 7z-stub installer (e6a3515a1)
- Update 7z-stub README to reflect the current state of its use. (e7d4713e0)
- Remove Basilisk from the Unified XUL Platform repository (06494f307)
- Issue #1323 - Move XULRunner back to topsrcdir (e2de507e0)
- Bug 1317376 - Part 1: Remove unreachable code and remnants from the self-hosted implementation. (e23b013ad)
- Bug 1317376 - Part 2: Detect Promise self-resolution when resolving through the Promise resolving fast path. (f589ef816)
- Bug 336705 - Part 1: Support creating and resolving Promises without resolve/reject functions. (cb732e5fd)
- Bug 1336705 - Part 2: Add self-hosting intrinsics for resolving/rejecting Promises and adding reactions. (1fd726c6b)
- Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. (9163aaebb)
- Bug 1343481 - Part 2: Stop using StarGegerator for async function. (f07d5707c)
- Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. (3a3de55aa)
- Bug 1343481 - Part 4: Add Add GeneratorObject.{isAfterYield,isAfterAwait}. (73c873200)
- Bug 1343481 - Part 5: Rename AsyncFunction-related names in Promise.cpp to explicitly say Async Function. (4f88fc851)
- Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and GetTypeError. (cba3f6142)
- Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make yield/await nodes unary. (79b5eb14b)
- Bug 1316098 - Optimize out result object allocation for await/return in async function. (d0d9a4f43)
- Bug 1344753 - Update for-of stack depth in ControlFlowGenerator::processWhileOrForInLoop. (f5fa6cfea)
- Bug 1317389: Change property attributes for generator and async functions to match ES2015/2017. (f87b1b885)
- Bug 1331092 - Part 0: Define NOMINMAX to avoid compile error from min/max macro on windows. (5e1f00240)
- Bug 1331092 - Part 1: Add Symbol.asyncIterator. (82f9efff9)
- Bug 1331092 - Part 2: Implement Async Generator except yield*. (d5086ac3a)
- Bug 1331092 - Part 2: Implement Async Generator except yield*. (8e2f6a759)
- Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. (bbd1fef78)
- Bug 1331092 - Part 7: Implement Async Generator yield*. (ef44324d9)
- Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. (580dfb2af)
- Bug 1331092 - Part 9: Implement for-await-of. (5bdfdb678)
- Bug 1331092 - Part 11: Await on the innerResult.value when innerResult.done is true in yield*. (55728c964)
- Bug 1355399 - Switch property retrieval in Async-from-Sync Iterator prototype methods. (63eee6325)
- Bug 1364608 - Stash rval in AsyncIteratorClose. (dd1cbde15)
- Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. (38c1d558a)
- Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. (4a5ed79c6)
- Bug 1390082 - Implement AsyncGeneratorQueue with simpler array operations. (e0eee318c)
- Bug 1352312 - Enable Async Iteration. (c9bddfca7)
- Bug 1454285 - Part 1: Specify the current scope when emitting await and .generator. (c66d25512)
- Bug 1454285 - Part 2: Disallow using innermostEmitterScope while the value does not match the bytecode environment. (6c3e42ac6)
- Merge pull request #1327 from g4jc/async_iteration (07d0bcbf1)
- No Issue - Fix indentation and account for system libevent in ipc/chromium/moz.build (a3e93d08d)
- Issue #1328 - Part 1: Change default monospace font to Consolas for all localizations where this would be set to Courier New. (342f94295)
- Issue #1328 - Part 2: Change tests that require Courier New explicitly. (0f67e7b22)
- Issue #1328 - Part 3: Add fuzz to reftests and fix misc other tests. (eea149e73)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (11ce27f0d)
- Issue #1328 - Follow-up: Increase font size for changed monospace fonts. (8220776c9)
- Issue #1322 - Part 1: Remove the DOM Promise guts. (fb96b43b5)
- Issue #1322 - Part 2: Remove --enable-sm-promise buildconfig switch. (cdea310f1)
- Issue #1322 - Part 3: Remove DOM promise interface gunk (d46126240)
- Issue #1322 - Part 4: Fix WebIDL.py parser for line endings and wrong IDL name (c7ae364a8)
- Merge pull request #1330 from MoonchildProductions/DOM-promise-removal (3332f584c)
- Issue #1316 - Reduce compiler warnings in ICU (368170bdc)
- Enable layers acceleration by default on GTK platforms. (ce250e9cc)
- Issue #1219 - Align computed DOM styles with mainstream behvior. (d6baead6c)

Official Pale-Moon changes since my last build:
- Remove Platform Code (846fcb459)
- Move browser/ to palemoon/ (93c20bef5)
- Overlay Pale Moon 28 (1f08c8017)
- Version bump (Start Pale Moon 29) (509cbf622)
- Add Comm Build System (75dd33577)
- Add platform submodule (e573bfa52)
- Add a mach stub (20ea829d0)
- Update commit pointer (1afb8b2ec)
- Re-create README.md (8c1e4fb00)
- Add 7zstub (b2577a078)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (d8661ecb1)
- Make Pale Moon build in a comm configuration (07a6051d2)
- Issue #1697 - Add executable bit to scripts. (980687b89)
- Merge pull request #1698 from trav90/buildsystem-work (9e6597608)
- Issue #1697 - Correct a couple of paths for Mac build (9d6b4534e)
- Merge pull request #1699 from adeshkp/mac-build-split-platform (af8643918)
- Update gitignore to account for someone being clever with ntfs junctions or other filesystem links ;) (af431d801)
- Update platform commit pointer (806d807dc)

Official Basilisk changes since my last build:
- Add git stuff (db902e7)
- Add Comm Build System (3d5a69a)
- Update readme (5a343e9)
- Add executable bit to scripts (744b3b2)
- Add platform submodule (0e3a8df)
- Update readme (c2eb348)
- Update readme ONE MORE TIME (ab111e9)
- Update gitignore to account for someone being clever with ntfs junctions or other filesystem links ;) (67f840a)
- Make Basilisk build in a comm configuration (fd382bb)

My changes since my last build:
- The front-end(PM/BK/etc.)/back-end(UXP Goanna engine) separation works is not happened in my repo for the time being, but for tracking their changes I put my portions over their repo in my working copy. If the rebranding really happens here, front-end/back-end separation works will happen here and there may be an unified front-end repo for my front-end works.

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191221-beb2221f-uxp-d6baead6c-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191221-beb2221f-uxp-d6baead6c-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:
- Update gitignore so that Pale Moon and Basilisk will not be tracked if they are symlinked/junction'd into the tree (855250ff)
- Update commit pointer (beb2221f)

For UXP changes please see above.

Saturday, December 14, 2019

Weekly browser binaries (20191214)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191214-dacb3da00-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191214-dacb3da00-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.4.win32-git-20191214-dacb3da00-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-20191214-dacb3da00-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20191214-dacb3da00-xpmod.7z

Official repo changes since my last build:
- Bug 1509685 - Add more bounds checking in nsMsgDBView::UpdateDisplayMessage() to avoid crashes (717be395f)
- Bug 1482248 - don't crash on empty file name in nsMsgLocalStoreUtils::nsShouldIgnoreFile. (b797607a8)
- Bug 1571481 - Improve multipart/alternative. (282cdd6ba)
- Merge branch 'master' into release (642032029)
- Merge pull request #1314 from g4jc/mailnews_patches (ca46bc1f6)
- Merge branch 'release' (5ba7f92d5)
- No Issue - Execute the precomplete command on *nix AltPackaging (647d14de8)
- New cycle version bump (7758b9a26)
- Update default bookmarks toolbar FAQ entry to redirect to forum. (d2a1d638b)
- Issue #1317 - Increase the XML nested depth limit to 2048. (dacb3da00)

My changes since my last build:
- Revert "Issue #1259 - Adjust Widewine strings after removing Adobe Primetime support" (37e153f59)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191214-ce4e0449-uxp-dacb3da00-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191214-ce4e0449-uxp-dacb3da00-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:
- Update platform commit pointer (1e9f702e)
- Update platform commit pointer (24e2def8)
- [Navigator] Clean up region.properties (941c5406)
- Add Ekoru to searchplugins (20e88761)
- Update platform commit pointer (ce4e0449)

For UXP changes please see above.

New NewMoon 27 Build!

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

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20191214-2d9c22eec-xpmod.7z

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

repo changes since my last build:
- applied NSPR Bug 1586070 - Read does not advance file position for files larger than 4GB on Win32. (See also bug 70765.) r=kaie (c05d4592c)
- updated to nss-3.44.3 (70e76b712)
- import UXP change:
 - [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession (836e72e96) (b27556af1)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1138073 - Improve checking when folding and/or blocks in Ion, r=sunfish. (b73bc1cff)
 - Bug 1025125 - If enabled, enter pdb session when test fails. r=ahal (29e086127)
 - Bug 1139628 - Don't load delayed process scripts until channel is open (r=smaug) (ae8b152ed)
 - Bug 1131444 - Close PContentBridge when content process is ended. r=khuey (0777738f8) (d7ef248c3)
- partly imported from tenfourfox: #578: M1579060 M1586176 (d09fe1e46)
- ported changes from tenfourfox:
 - #375: M1351303
 - closes #519: Element.toggleAttribute() + backbugs M1258205 M1276938 (e186cc7c9)
- ported tenfourfox change: closes #520: Document.elementsFromPoint() M1164427 (dbe519843)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1135903 - OdinMonkey: Make signal-handler OOB checking an independent configuration r=luke (d9f2104a2)
 - Bug 1138495 - pt 0 - Reftests for font inflation in vertical writing mode, initially annotated as failing. r=smontagu (6b1a2f47d)
 - Bug 1138495 - pt 1 - Rename NS_FRAME_IN_CONSTRAINED_HEIGHT flag to NS_FRAME_IN_CONSTRAINED_BSIZE, and set it appropriately according to writing mode. r=smontagu (9d1dfbe3a)
 - Bug 1138495 - pt 2 - Remove failure annotations from tests that no longer fail; note that the comparison of font-inflation-1c.html vs 1d still fails (they should inflate by different amounts). r=smontagu (1e7a9a2a7)
 - Bug 1138495 - pt 3 - Compute font inflation based on inline-axis dimensions rather than always using physical width. r=smontagu (d7fc87566)
 - Bug 1138495 - pt 4 - Remove failure annotation from the final testcase, and add specific equality tests for the correctly-inflated rendering of 1c and 1d. r=smontagu (81de3cb59)
 - Bug 1132078 - Remove useless null checks after allocating memory with |new| from xpcom/io. r=nfroyd (3c59b0993) (50a11752b)
- Revert "ported changes from tenfourfox (e186cc7c9)" (2d9c22eec)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git f9e56e1ed..50a11752b:
- applied NSPR Bug 1586070 - Read does not advance file position for files larger than 4GB on Win32. (See also bug 70765.) r=kaie (c05d4592c)
- updated to nss-3.44.3 (70e76b712)
- import UXP change:
 - [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession (836e72e96) (b27556af1)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1138073 - Improve checking when folding and/or blocks in Ion, r=sunfish. (b73bc1cff)
 - Bug 1025125 - If enabled, enter pdb session when test fails. r=ahal (29e086127)
 - Bug 1139628 - Don't load delayed process scripts until channel is open (r=smaug) (ae8b152ed)
 - Bug 1131444 - Close PContentBridge when content process is ended. r=khuey (0777738f8) (d7ef248c3)
- partly imported from tenfourfox: #578: M1579060 M1586176 (d09fe1e46)
- ported changes from tenfourfox:
 - #375: M1351303
 - closes #519: Element.toggleAttribute() + backbugs M1258205 M1276938 (e186cc7c9)
- ported tenfourfox change: closes #520: Document.elementsFromPoint() M1164427 (dbe519843)
- import changes from `devel' branch of rmottola/Arctic-Fox:
 - Bug 1135903 - OdinMonkey: Make signal-handler OOB checking an independent configuration r=luke (d9f2104a2)
 - Bug 1138495 - pt 0 - Reftests for font inflation in vertical writing mode, initially annotated as failing. r=smontagu (6b1a2f47d)
 - Bug 1138495 - pt 1 - Rename NS_FRAME_IN_CONSTRAINED_HEIGHT flag to NS_FRAME_IN_CONSTRAINED_BSIZE, and set it appropriately according to writing mode. r=smontagu (9d1dfbe3a)
 - Bug 1138495 - pt 2 - Remove failure annotations from tests that no longer fail; note that the comparison of font-inflation-1c.html vs 1d still fails (they should inflate by different amounts). r=smontagu (1e7a9a2a7)
 - Bug 1138495 - pt 3 - Compute font inflation based on inline-axis dimensions rather than always using physical width. r=smontagu (d7fc87566)
 - Bug 1138495 - pt 4 - Remove failure annotation from the final testcase, and add specific equality tests for the correctly-inflated rendering of 1c and 1d. r=smontagu (81de3cb59)
 - Bug 1132078 - Remove useless null checks after allocating memory with |new| from xpcom/io. r=nfroyd (3c59b0993) (50a11752b)
- Revert "ported changes from tenfourfox (e186cc7c9)" (2d9c22eec)

* 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

Saturday, December 7, 2019

Weekly browser binaries (20191207)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191207-2529b2ede-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191207-2529b2ede-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.4.win32-git-20191207-2529b2ede-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.8.0a1.win32-git-20191207-2529b2ede-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191207-2529b2ede-xpmod.7z

Official repo changes since my last build:
- Remove unnecessary calls to ReparentFloatsForInlineChild in nsInlineFrame. (6ea8e51aa)
- Issue #1302 followup - Add spec-compliance checks/errors (d88f471cb)
- No issue - Clean up libxul mozbuild a little (a2a84fcb2)
- Issue #1307 - Part 1: Remove MALLOC_VALIDATE (a7878bacf)
- Issue #1307 - Part 2: Remove disabled code blocks (388073a03)
- Issue #1306 - Move bundled fonts to toolkit (5102aa579)
- Issue #1307 - Part 3: Assume MOZ_MEMORY is always enabled. (a954e19ea)
- Issue #1307 - Part 4: Stop using variable-length arrays. (b4b589a11)
- Issue #1307 - Part 5: Remove allocation tracing. (90508a464)
- Issue #1307 - Part 6: Remove dead code behind PTHREAD_MMAP_UNALIGNED_TSD (3b361d830)
- Issue #1307 - Part 7: Add missing MALLOC_STATS (75c7e4749)
- No Issue - Don't use a hard coded path for win_srcdir in comm-style configurations (f6fb48d08)
- Issue #1308 - Create nsDisplayTableBackgroundColor to avoid display list collisions when processing the background color of a table. (0f001155a)
- Issue #1309 - Fix handling of display rows where the elements are not forming a monotonically increasing sequence (e.g. with position:sticky) (cb65f6d10)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (2554b96d6)
- No Issue - Add checking in platform/ for clobber.py because it can only know hardcoded values in comm-style configurations (c8d03b9fe)
- Issue #1307 - Part 8: Remove deprecated sysctl.h inclusion. (fcc84d7b9)
- Merge pull request #1310 from MoonchildProductions/jemalloc_cleanup (b8a16acae)
- Issue #1313 - Bump Firefox compatMode version to 68.9 (246bf49b0)
- Properly detect failure in receiving plugin NPObjects. (74f15fb2d)
- Use mutex in PACResolver when accessing mRequest from multiple threads. (d8282a0da)
- Check if we're already at the end of the frame's content. (44967b330)
- Update identifier map entries and notify if they get removed. (5d4c82e09)
- Fix incorrect values for saving ordered lists as text. (e287979b3)
- Initialize all fields of GdkEvents in nsClipboard.cpp (d558cf664)
- [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession (836e72e96)
- Check return value of PeerConnectionImpl::GetFingerprint. (9811aa2e1)
- [NSS] Bug 1586176 - EncryptUpdate should use maxout not block size. (d927df43e)
- Add missing call to WaitForIsDebuggerRegistered (c0ab25726)
- Update NSS version. (2529b2ede)

My changes since my last build:
-  keep using upstream NSS-3.44.3, with NSS Bug 1508776 applied.

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191207-dcb628c2-uxp-2529b2ede-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191207-dcb628c2-uxp-2529b2ede-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:
- [UXP] Update branch commit pointer (09652b30)
- Stop leeching off Pale Moon for emoji font as it is now in toolkit (097c59d1)
- Remove extraneous subst (a4f7be09)
- Stop leeching off Pale Moon's searchplugins (1f572f64)
- [Navigator] Remove local search engines (c69988a8)
- Remove Submodule (428b986a)
- Change the MOZILLA_DIR path (726bbcba)
- Add submodule (81f26254)
- [Mail] Update wordmark (3b02cc2b)
- Update version2k to work with any version length and use an a1 suffix on generated msbuild stamps (2f39aed7)
- Use version2k for navigator (376ed48c)
- Add command to version2k to JUST get YYYYMMDD (ca746757)
- Access version2k from fake mach (344876fb)
- Use MOZ_PKG_SPECIAL to append MOZ_WIDGET_TOOLKIT to the end of the package name (e11b29ea)
- Update platform commit pointer (f1a2c83a)
- Update fake-mach to properly init the submodule (c2045698)
- Revert "Use MOZ_PKG_SPECIAL to append MOZ_WIDGET_TOOLKIT to the end of the package name" (11c60055)
- [Navigator] Remove about:rights (53e06224)
- Part 2 (c911ab2c)
- [Navigator] Conform official branding to unofficial (8cbab84e)
- [Navigator] Remove unused files from official branding (5fbedf22)
- [Navigator] Add real official branding (1e9340e5)
- [Navigator] Add mac icons (a009838b)
- [Navigator] Make the throbber dependant on application branding (f7f5004c)
- [Navigator] Put the throbber back on the toolbar by default (6f1f3e1e)
- [Navigator] Allow the print toolbar button (796df9df)
- [Navigator] Use brandFullName for main window title (23750538)
- [Navigator] Fix official throbbers using forbidden Moonchild powers (dcb628c2)

For UXP changes please see above.

New build of Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.18-20191207-082eb5b14-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.18-20191207-082eb5b14-win32-ia32.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #578: M1322864 M1585106 M1597043 (7758ebb12)
 - #578: M1579060 M1586176 (f3f295615) (5a4e033f1)
- import UXP change:
 - [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession (836e72e96) (082eb5b14)

Saturday, November 30, 2019

Weekly browser binaries (20191130)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.4.win32-git-20191130-013ef52ed-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.4.win64-git-20191130-013ef52ed-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-20191130-013ef52ed-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.8.0a1.win64-git-20191130-013ef52ed-xpmod.7z

Official repo changes since my last build:
- Issue #1300 - Clear the message manager script cache when updating and removing add-ons (f703f61ea)
- Add crashtest for resolved bug 1558522. (1f36fcbb3)
- Issue #1254 - Update embedded emoji font to 0.5.0 (Twemoji 12.1.3) for Emoji 12 support. (1a8fdf3c7)
- Merge pull request #1301 from JustOff/PR_mm_script_cache (e8c40b0bc)
- Issue #1302 - Add self-hosted implementation for string regex .matchAll (185a9a750)
- No Issue - Use alternative packaging for Pale Moon and Basilisk (52cb294d2)
- Issue #1303 - Add langpack generation targets for Pale Moon and Basilisk (064790189)
- Fix typo in application./basilisk/build.mk (0b92b3e5d)
- Allow Solaris to use alt packaging for Pale Moon and Basilisk (8fea22c95)
- Issue #1304 - Make the second arg of insertRule optional (ea03043bd)
- Issue #1258 - Remove remaining chat core bits (997be5d52)
- Merge pull request #1305 from adeshkp/patch-13 (8f92e6117)
- Simplify the overflow child frame reparenting in nsInlineFrame::DestroyFrom. (7070dddb4)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (013ef52ed)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20191130-e8584e14-uxp-013ef52ed-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20191130-e8584e14-uxp-013ef52ed-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:
- Use alternative packaging for mail and navigator (480939c5)
- [UXP] Update branch commit pointer (83b07f9d)
- [UXP] Update branch commit pointer (8171afac)
- Add some git logic to mach stub and remove dedicated xref script (e8584e14)

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20191130-0aabdf6ac-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20191130-0aabdf6ac-xpmod.7z

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

Repo changes:
- update libaom to rev 1f0a4746aa8bfcce3fe7fbd2092aef8fe247aef4 (without moz.build and aom_ports/aom_once.h) (0ae57e925)
- applied NSPR Bug 1586070 - Read does not advance file position for files larger than 4GB on Win32. (See also bug 70765.) r=kaie (3f9dbaa13)
- updated to nss-3.44.3 (6402431c7)
- import change from tenfourfox:
 - #431: M1385165 (5b2393042) (736e52372)
- port change from tenfourfox:
 - #579: M1218456 +backbugs -nsILinkHandler removal, with changes for 45 (5e0cd430c) (6d0cdf8b2)
- import change from tenfourfox:
 - #375: M1352323 M1038099 (eb6f62648) (4fcfb5a3d)
- import change from tenfourfox:
 - #375: M1334642 +efficiency patch (1d2b06b10) (faf6c5367)
- import changes from tenfourfox:
 - #578: M1580320 M1584170 (216c8ff73)
 - #578: update pins, preload, TLDs (46acdd518) (7348a05a4)
- import UXP changes:
 - Issue #1291 - Part 1: Ensure exp(1) returns e exactly (use a const) (ddb27ac3e)
 - Issue #1291 - Part 2: Stop using the lib's sqrt() function (b6c0bdd7d)
 - Issue #1291 - Part 3: Update fdlibm to Sept 2019 version (ddb1aaaee) (170c81c40)
- import UXP changes:
 - Issue #1288 - Part 1a: Update brotli to 1.0.7 (729ee0f18)
 - Issue #1288 - Part 3: Update woff2 component to 1.0.2 (66b4db7c3)
 - Issue #1288 - Part 4: Update the OpenType Sanitizer component to 8.0.0 (207b043e1)
 - Issue #1288 - Part 5: Pass graphite fonts through OTS. (e266a1fc5) (bc341b23a)
- import UXP changes:
 - Issue #1274 - Part 1: Adopt the cairo version as our own. (bc89f33a8)
 - Issue #1274 - Part 3: Update libpixman licensing (fd38014a6)
 - Issue #1274 - Part 5: Misc fixes and version update. (82d70c6ae) (0aabdf6ac)