Saturday, August 10, 2019

Weekly browser binaries (20190810)

New build of Serpent/UXP for XP!

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

Official repo changes since my last build:
- Issue #1138 - Part 1: refactor the JSON Viewer stream converter (23e68227a)
- Issue #1138 - Part 2: JSON Viewer should ignore BOM (f635feec7)
- Issue #1138 - Part 3: avoid quirks mode in JSON Viewer (d80d5688e)
- Issue #1138 - Part 4: fix JSON Viewer save functionality (3aeef8817)
- Merge pull request #1201 from kn-yami/issue1138 (5a957202b)
- Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3) (deae241f5)
- Remove old ANGLE driver bug workaround. (fa4d569b9)
- Merge pull request #1207 from win7-7/nsImageLoadingContent.cpp-AsyncOpen2 (b5b299310)

My changes since my last build:
- reverted "Remove old ANGLE driver bug workaround."

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20190810-211bb28-uxp-b5b299310-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20190810-211bb28-uxp-b5b299310-xpmod.7z

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

No Official repo changes since my last build.

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190810-18084d9cc-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190810-18084d9cc-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.6.win32-git-20190810-18084d9cc-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.6.win64-git-20190810-18084d9cc-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Add legacycollector.org to add-ons whitelist (dc69faacb)
 - Bug 1112469 - Part 1: Implement an XPCOM service responsible to trigger daily updates of service workers; r=nsm (74f735500)
 - Bug 1133601 - Implement about:serviceworkers, r=ehsan (e21767ec1)
 - Bug 1038811 - Push Notifications - Move old push to simplepush. (14b0a1547)
 - Bug 1041339 - ServiceWorkers: Update implementation based on clarification of force-refresh. r=nsm (484675660)
 - Bug 1154547 - Part 1: Linkify the worker script URLs in about:serviceworkers; r=baku (db2097fa7)
 - Bug 1154547 - Part 2: Make it possible to update a service worker from about:serviceworkers; r=baku (03d7363aa)
 - Bug 1154721 - Add an Unregister button to about:serviceworkers, r=ehsan (7b5a9873f)
 - Bug 1156052 - Add push information to about:serviceworkers. r=baku (995f5b1d3)
 - Bug 1158811 - remove the flickering in about:serviceworkers, r=ehsan (70a4cb1bc)
 - Bug 1158361 - Improve the localized messages in about:serviceworkers, r=ehsan, f=stef (751202c01)
 - Bug 1151664 - Make claim return undefined for now. r=nsm (84f36584b)
 - Bug 1142693 - Recognize EMSGSIZE as non-fatal on OS X for IPC sendmsg(). r=bent (c133bb505)
 - Bug 1150916 - Non-unified bustage follow-up fix. (19adaff8b)
 - Bug 1151607 - Step 1: Add Linux sandboxing hook for when child processes are still single-threaded. r=kang r=bent (e5e67f4b1)
 - Bug 1151607 - Step 1.5: Avoid unlikely false positives in Linux SandboxInfo feature detection. r=kang (944805781)
 - Bug 1151607 - Step 2: Apply net/ipc namespace separation and chroot to media plugins. r=kang (3dc0e575f)
 - Bug 1151607 - Step 0: sort includes to make the following patches cleaner. r=kang (9b918989b)
 - Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification. r=MattN+bmo@mozilla.com (fdb4c7636)
 - (adapted) Bug 1147281 - Shared browser notification icon CSS. r=MattN (2243c83a1)
 - Bug 1123523 - Part 1: Add an nsIAnimationObserver interface to watch adding/changing/removing AnimationPlayer objects. r=smaug (d889e512c)
 - Bug 1123523 - Part 2: Add an animations option for MutationObservers and expose chrome-only animation members on MutationRecords. r=smaug (6c9622c0f)
 - Bug 1123523 - Part 3: Store a flag on AnimationPlayer for whether it is exposed by Element.getAnimationPlayers(). r=birtles (d146779c0)
 - Bug 1123523 - Part 4: Add macro for notifying observers only when they implement a specific derived interface. r=smaug (38714002f)
 - Bug 1123523 - Part 5: Record on a document whether it might have any nsIAnimationObservers registered. r=smaug (585e30299)
 - Bug 1123523 - Part 6: Listen for nsIAnimationObserver notifications and translate them to MutationObserver notifications. r=smaug (9980c91e5)
 - Bug 1123523 - Part 7: Add utility functions to notify registered nsIAnimationObservers. r=smaug (82d3a15cf)
 - Bug 1123523 - Part 8: Dispatch nsIAnimationObserver notifications when an animation is added or removed. r=birtles (056b8bf7a)
 - Bug 1123523 - Part 9: Dispatch an nsIAnimationObserver notification when an animation is changed. r=birtles (5787cdbc1)
 - Bug 1123523 - Part 10: Tests. r=birtles (d134aa3b0)
 - Bug 1123523 - Followup build fix. (b88bae25d)
 - Bug 1137515 part 1 - Change to configure.in r=mwu (150534251)
 - Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan (bd35dba49)
 - Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa (77231d128)
 - Bug 979293 - Add a FrozenAtomSet to clarify how |permanentAtoms| works. r=bhackett. (1c4ca9315)
 - Bug 979293 - Don't write collision bits in HashTable unnecessarily. r=luke. (c42ebc7b5)
 - Bug 1135200: Hook up nsCSSParser's pref-backed bool variables in a startup method. r=heycam (e129dcfc8)
 - Bug 1107378 - Part 1: Create a JS-implemented "CSS Unprefixing Service" that can convert certain -webkit prefixed CSS to an unprefixed form. r=dbaron (c860167d2)
 - Bug 1107378 - Part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron (1fe4e48dd)
 - Bug 1107378 - Part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron (00299fb08)
 - Bug 1107378 - Part 4: Add mochitest for our CSS unprefixing functionality. r=dbaron (95a0e6c41)
 - Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz (6afd0dd07)
 - Bug 1132743 followup: hook up nsPrincipal.cpp's gCodeBasePrincipalSupport in new InitializeStatics method, instead of lazily. implicit rs=dbaron (7223553f1)
 - Bug 1124503 move AppConstants.jsm to toolkit r=gavin (0a90334ff)
 - Bug 1130195: Report the failed bitmap creation, but still crash. (9e8c8fcde)
 - Bug 1136241 - making sure that hint/role strings are returned with no spaces to support localization. r=eeejay (665243ab4)
 - Bug 1127084 - Remove __iterator__ from ContentPrefStore. (126621dbf)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (0470b702a)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (016b84983)
 - Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc (5446f87d1)
 - Bug 794984 - [mozprocess] Add ability to separate stderr from stdout. r=ahal (9388e0e08)
 - Bug 1136803 - Properly remove the force-dtc override flag on retained layers when listeners are removed. r=botond (1047b11a7)
 - Bug 1134493 - Ensure we don't set the force-empty-hit-region flag when a subdocument has mozpasspointerevents. r=botond (fda5e8176)
 - Bug 1136487: Destroy the compositors for all windows when any window detects a device reset. r=jrmuizel (22d45787c)
 - bits of Bug 1135773 - Initialize QI return values to null in the cycle collector. (rest was already part of 1119482 (6f30ef196)
 - Bug 1135772 - Return null on failure in nsXPCWrappedJS's QueryInterface. r=smaug (67fca5218)
 - Bug 1136584 - Copy JIT options from global settings. r=bhackett (6696b345e)
 - Bug 1135912 - Don't repaint vibrant regions on mouseover. (1de120955)
 - Bug 961887 - Refactor mVisibleAboveRegion management. r=roc (8281fb9f8)
 - Bug 961887 - Make FindOpaqueBackgroundColorFor take a region instead of a PaintedLayerData. r=roc (f42ddc1a1)
 - Bug 961887 - Find uniform opaque background colors under ContainerLayers. r=roc (7378892b8) (18084d9cc)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 23551d191..18084d9cc:
- import change from rmottola/Arctic-Fox:
 - Add legacycollector.org to add-ons whitelist (dc69faacb)
 - Bug 1112469 - Part 1: Implement an XPCOM service responsible to trigger daily updates of service workers; r=nsm (74f735500)
 - Bug 1133601 - Implement about:serviceworkers, r=ehsan (e21767ec1)
 - Bug 1038811 - Push Notifications - Move old push to simplepush. (14b0a1547)
 - Bug 1041339 - ServiceWorkers: Update implementation based on clarification of force-refresh. r=nsm (484675660)
 - Bug 1154547 - Part 1: Linkify the worker script URLs in about:serviceworkers; r=baku (db2097fa7)
 - Bug 1154547 - Part 2: Make it possible to update a service worker from about:serviceworkers; r=baku (03d7363aa)
 - Bug 1154721 - Add an Unregister button to about:serviceworkers, r=ehsan (7b5a9873f)
 - Bug 1156052 - Add push information to about:serviceworkers. r=baku (995f5b1d3)
 - Bug 1158811 - remove the flickering in about:serviceworkers, r=ehsan (70a4cb1bc)
 - Bug 1158361 - Improve the localized messages in about:serviceworkers, r=ehsan, f=stef (751202c01)
 - Bug 1151664 - Make claim return undefined for now. r=nsm (84f36584b)
 - Bug 1142693 - Recognize EMSGSIZE as non-fatal on OS X for IPC sendmsg(). r=bent (c133bb505)
 - Bug 1150916 - Non-unified bustage follow-up fix. (19adaff8b)
 - Bug 1151607 - Step 1: Add Linux sandboxing hook for when child processes are still single-threaded. r=kang r=bent (e5e67f4b1)
 - Bug 1151607 - Step 1.5: Avoid unlikely false positives in Linux SandboxInfo feature detection. r=kang (944805781)
 - Bug 1151607 - Step 2: Apply net/ipc namespace separation and chroot to media plugins. r=kang (3dc0e575f)
 - Bug 1151607 - Step 0: sort includes to make the following patches cleaner. r=kang (9b918989b)
 - Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification. r=MattN+bmo@mozilla.com (fdb4c7636)
 - (adapted) Bug 1147281 - Shared browser notification icon CSS. r=MattN (2243c83a1)
 - Bug 1123523 - Part 1: Add an nsIAnimationObserver interface to watch adding/changing/removing AnimationPlayer objects. r=smaug (d889e512c)
 - Bug 1123523 - Part 2: Add an animations option for MutationObservers and expose chrome-only animation members on MutationRecords. r=smaug (6c9622c0f)
 - Bug 1123523 - Part 3: Store a flag on AnimationPlayer for whether it is exposed by Element.getAnimationPlayers(). r=birtles (d146779c0)
 - Bug 1123523 - Part 4: Add macro for notifying observers only when they implement a specific derived interface. r=smaug (38714002f)
 - Bug 1123523 - Part 5: Record on a document whether it might have any nsIAnimationObservers registered. r=smaug (585e30299)
 - Bug 1123523 - Part 6: Listen for nsIAnimationObserver notifications and translate them to MutationObserver notifications. r=smaug (9980c91e5)
 - Bug 1123523 - Part 7: Add utility functions to notify registered nsIAnimationObservers. r=smaug (82d3a15cf)
 - Bug 1123523 - Part 8: Dispatch nsIAnimationObserver notifications when an animation is added or removed. r=birtles (056b8bf7a)
 - Bug 1123523 - Part 9: Dispatch an nsIAnimationObserver notification when an animation is changed. r=birtles (5787cdbc1)
 - Bug 1123523 - Part 10: Tests. r=birtles (d134aa3b0)
 - Bug 1123523 - Followup build fix. (b88bae25d)
 - Bug 1137515 part 1 - Change to configure.in r=mwu (150534251)
 - Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan (bd35dba49)
 - Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa (77231d128)
 - Bug 979293 - Add a FrozenAtomSet to clarify how |permanentAtoms| works. r=bhackett. (1c4ca9315)
 - Bug 979293 - Don't write collision bits in HashTable unnecessarily. r=luke. (c42ebc7b5)
 - Bug 1135200: Hook up nsCSSParser's pref-backed bool variables in a startup method. r=heycam (e129dcfc8)
 - Bug 1107378 - Part 1: Create a JS-implemented "CSS Unprefixing Service" that can convert certain -webkit prefixed CSS to an unprefixed form. r=dbaron (c860167d2)
 - Bug 1107378 - Part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron (1fe4e48dd)
 - Bug 1107378 - Part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron (00299fb08)
 - Bug 1107378 - Part 4: Add mochitest for our CSS unprefixing functionality. r=dbaron (95a0e6c41)
 - Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz (6afd0dd07)
 - Bug 1132743 followup: hook up nsPrincipal.cpp's gCodeBasePrincipalSupport in new InitializeStatics method, instead of lazily. implicit rs=dbaron (7223553f1)
 - Bug 1124503 move AppConstants.jsm to toolkit r=gavin (0a90334ff)
 - Bug 1130195: Report the failed bitmap creation, but still crash. (9e8c8fcde)
 - Bug 1136241 - making sure that hint/role strings are returned with no spaces to support localization. r=eeejay (665243ab4)
 - Bug 1127084 - Remove __iterator__ from ContentPrefStore. (126621dbf)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (0470b702a)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (016b84983)
 - Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc (5446f87d1)
 - Bug 794984 - [mozprocess] Add ability to separate stderr from stdout. r=ahal (9388e0e08)
 - Bug 1136803 - Properly remove the force-dtc override flag on retained layers when listeners are removed. r=botond (1047b11a7)
 - Bug 1134493 - Ensure we don't set the force-empty-hit-region flag when a subdocument has mozpasspointerevents. r=botond (fda5e8176)
 - Bug 1136487: Destroy the compositors for all windows when any window detects a device reset. r=jrmuizel (22d45787c)
 - bits of Bug 1135773 - Initialize QI return values to null in the cycle collector. (rest was already part of 1119482 (6f30ef196)
 - Bug 1135772 - Return null on failure in nsXPCWrappedJS's QueryInterface. r=smaug (67fca5218)
 - Bug 1136584 - Copy JIT options from global settings. r=bhackett (6696b345e)
 - Bug 1135912 - Don't repaint vibrant regions on mouseover. (1de120955)
 - Bug 961887 - Refactor mVisibleAboveRegion management. r=roc (8281fb9f8)
 - Bug 961887 - Make FindOpaqueBackgroundColorFor take a region instead of a PaintedLayerData. r=roc (f42ddc1a1)
 - Bug 961887 - Find uniform opaque background colors under ContainerLayers. r=roc (7378892b8) (18084d9cc)

* 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

2 comments:

  1. Hello Roytam,

    We LOVE YOUR WORK!!! & i use your Serpent & NewMoon as my main Browsers on XP64

    please come & join us on Discord!

    https://discord.gg/MfMQMm

    Right now our friend DoaJC is backporting chromium 76 to XP

    we have Blackwingcat the master of Win2000, Samuel (aka SkullTrail) developer of OneCoreAPI is our friend but on skype, he will also join us soon on discord, also we have FranceBB from Doom9 Forums

    & many others!

    we are waiting for you! ;)

    ReplyDelete