Saturday, June 8, 2019

Weekly browser binaries (20190608)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.2.win32-git-20190608-19c0f5e9f-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.2.win64-git-20190608-19c0f5e9f-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.cf/palemoon/palemoon-28.6.0a1.win32-git-20190608-19c0f5e9f-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.6.0a1.win64-git-20190608-19c0f5e9f-xpmod.7z

Official repo changes since my last build:
- Revert "Improve origin-clean algorithm" (f47d45be4)
- Improve `origin-clean` algorithm based on our previous changes. (3f1ef7a67)
- Remove e10s force-enable/-disable prefs and a11y considerations for starting in e10s mode. (19c0f5e9f)

My changes since my last build:
- Change help link for unofficial branding (Serpent) (65bd689bd)
- Point release notes to author's Web page (fb327115f)
- Update Help link to point to msfn.org (a9836cb56)
- Remove palemoon.org from New Moon branding (9e4dfbda3)
- Merge pull request #2 from Mathwi/Mathwi-patch-2 (9cee045fd)
- Merge pull request #1 from Mathwi/Mathwi-patch-1 (7a5bba6f8)
- Redirect support URLs away from palemoon.org (1de2444bc)
- Redirect browser.feedback.url from palemoon.org (426aef14c)
- Update app.support.baseURL pref again (7254c3400)
- Merge pull request #2 from Mathwi/custom (a7ad0dde7)
- Revert "Remove e10s force-enable/-disable prefs and a11y considerations for starting in e10s mode."

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190608-f12228c-uxp-19c0f5e9f-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190608-f12228c-uxp-19c0f5e9f-xpmod.7z

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

Official repo changes since my last build:
- [PLATFORM] Update commit pointer (e2374c9)
- [Mail] Use gre value for layout.css.devPixelsPerPx (f12228c)

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190608-6cd09e714-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190608-6cd09e714-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190608-6cd09e714-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190608-6cd09e714-xpmod.7z

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

repo changes since my last build:
- Reverted following changes in order to make KM happy:
 - Bug 868814 - Fold mozalloc library into mozglue. (324250a8c)
 - Bug 1141660 - Fix bustage from bug 868814 with --disable-replace-malloc (7f74490b2)
 - Followup for bug 868814 - replace non-obvious #if with simpler alternative. (2a1520452)
 - Bug 1134920 - Remove nsMemory::Alloc/Realloc/Free. (514d8e8eb) (e96afb6ea)
- import change from rmottola/Arctic-Fox:
 - Bug 1138527 part 1 - Make ruby annotations have the same font inflation as its containing ruby frame. (088bbf5bc)
 - Bug 1138527 part 2 - Reftest for application of font inflation to ruby. (41ae8c811)
 - Bug 1097468 - Part1: expose |homescreen-webapps-manage| in Apps.webidl (b182f49b7)
 - Bug 1097468 - Part 2: test for permission |homescreen-webapps-manage|. (1b097c139)
 - Bug 943537 - In the GeckoContentController interface, take the modifiers for tap events in 'widget modifier' format rather than 'DOM modifier' format (4b7de6b31)
 - Bug 943537 - Handle modifiers on tap events in RemoteContentController and ChromeProcessController. (2bbe91961)
 - Bug 1130455 - Remove the ScrollingBehavior code to propagate APZ and use gfxPrefs instead. (09a0c8e61)
 - Bug 1139258 - Use ScreenIntSize in PBrowser::Show/UpdateDimensions (2189f8921)
 - Bug 1139575 - Don't set the fast motion flag on multitouch blocks. (5155bfd13)
 - Bug 1137267 - Enable event-regions automatically when APZ is enabled, and allow the APZ code to assume event-regions are enabled always. (29d7e7d1c)
 - Bug 1137267 - Remove unneeded flags to track touch listeners and touch caret. (cb6cc1139)
 - Bug 1036967 - Use ScaleFactors2D instead of ScaleFactor where appropriate in APZ and surrounding code. (09ce986a9)
 - Bug 1036967 - Remove ScaleFactor::ScaleFactor(float, float). (87d13024c)
 - Bug 1036967 - Followup to fix debug logging. (d01fca6e4)
 - Bug 1036967 - Follow-up to fix debug logging. (776b4b65e)
 - Bug 1149060. Fix dev pixels per CSS pixel and presshell resolution layer dumping after bug 1036967. (6d26e4d3c)
 - Bug 1130982 - Reftest for this bug. (00bff9489)
 -  Bug 1130982 - Ensure the clip rect is appropriately adjusted for multi-framemetrics layers. (211d15a4d)
 -  Bug 1130982 - Fix a reftest so an element that's supposed to be scrollable actually is. (71dc992e2)
 - Bug 1130982 - With multi-FrameMetrics on APZ platforms, do not apply clips to scroll ports of frames other than the bottom-most one on the layout side. (4d9342324)
 - Fix APZ using incorrect scroll wheel deltas. (bug 1141728) (cad854639)
 - Bug 1139675 - Update JS callers of nsIDOMWindowUtils.setResolution and getResolution in accessibility code. (28dffc78d)
 - Bug 1136914 - Don't lose scale from parent document when descending into subdocument. (0d3cef358)
 - Bug 1139283 - Move some properties from nsStyleDisplay to nsStylePosition. (ff61201ae)
 - Bug 1125767. Centralize code into nsStylePosition::IsFixedPosContainingBlock. (f256191f4)
 - temporary override -> MOZ_OVERRIDE again (ed8caa82d)
 - Bug 1139675 - Add a couple of operator overloads to BaseSize. (a214c0eab)
 - Bug 927995 - Handle antialias+preserveDrawingBuffer properly. (9ceaf6d0a)
 - Bug 1142926 - Only notify the docshell of state changes when moving in and out of a transforming state across all APZCs. (153054d1e)
 - Bug 1116806: Enable dom.ipc.plugins.asyncInit by default; (bf0e3464d)
 - Bug 1143789. Remove unnecessary cast to BasicLayerManager. (fd30ade6c) (1cf10c95c)
- import change from rmottola/Arctic-Fox:
 - Bug 1143518 - Remove the TryCapture path which is now obsolete. (5b1b50333)
 - Bug 1112040 - Report invalid regular expressions to the console. (909f196ee)
 - Bug 1143010 - Stopping a mochitest-browser run is rocket science. (c7c482690)
 - Bug 1110487 P1 Fix some non-unified bustage before adding new code. (e8c3346a4)
 - Bug 1140051 Avoid Cache shutdown assert when Manager alive, but not active (1fd5d21d2) (6cd09e714)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 8e9351569..6cd09e714:
- Reverted following changes in order to make KM happy:
 - Bug 868814 - Fold mozalloc library into mozglue. (324250a8c)
 - Bug 1141660 - Fix bustage from bug 868814 with --disable-replace-malloc (7f74490b2)
 - Followup for bug 868814 - replace non-obvious #if with simpler alternative. (2a1520452)
 - Bug 1134920 - Remove nsMemory::Alloc/Realloc/Free. (514d8e8eb) (e96afb6ea)
- import change from rmottola/Arctic-Fox:
 - Bug 1138527 part 1 - Make ruby annotations have the same font inflation as its containing ruby frame. (088bbf5bc)
 - Bug 1138527 part 2 - Reftest for application of font inflation to ruby. (41ae8c811)
 - Bug 1097468 - Part1: expose |homescreen-webapps-manage| in Apps.webidl (b182f49b7)
 - Bug 1097468 - Part 2: test for permission |homescreen-webapps-manage|. (1b097c139)
 - Bug 943537 - In the GeckoContentController interface, take the modifiers for tap events in 'widget modifier' format rather than 'DOM modifier' format (4b7de6b31)
 - Bug 943537 - Handle modifiers on tap events in RemoteContentController and ChromeProcessController. (2bbe91961)
 - Bug 1130455 - Remove the ScrollingBehavior code to propagate APZ and use gfxPrefs instead. (09a0c8e61)
 - Bug 1139258 - Use ScreenIntSize in PBrowser::Show/UpdateDimensions (2189f8921)
 - Bug 1139575 - Don't set the fast motion flag on multitouch blocks. (5155bfd13)
 - Bug 1137267 - Enable event-regions automatically when APZ is enabled, and allow the APZ code to assume event-regions are enabled always. (29d7e7d1c)
 - Bug 1137267 - Remove unneeded flags to track touch listeners and touch caret. (cb6cc1139)
 - Bug 1036967 - Use ScaleFactors2D instead of ScaleFactor where appropriate in APZ and surrounding code. (09ce986a9)
 - Bug 1036967 - Remove ScaleFactor::ScaleFactor(float, float). (87d13024c)
 - Bug 1036967 - Followup to fix debug logging. (d01fca6e4)
 - Bug 1036967 - Follow-up to fix debug logging. (776b4b65e)
 - Bug 1149060. Fix dev pixels per CSS pixel and presshell resolution layer dumping after bug 1036967. (6d26e4d3c)
 - Bug 1130982 - Reftest for this bug. (00bff9489)
 -  Bug 1130982 - Ensure the clip rect is appropriately adjusted for multi-framemetrics layers. (211d15a4d)
 -  Bug 1130982 - Fix a reftest so an element that's supposed to be scrollable actually is. (71dc992e2)
 - Bug 1130982 - With multi-FrameMetrics on APZ platforms, do not apply clips to scroll ports of frames other than the bottom-most one on the layout side. (4d9342324)
 - Fix APZ using incorrect scroll wheel deltas. (bug 1141728) (cad854639)
 - Bug 1139675 - Update JS callers of nsIDOMWindowUtils.setResolution and getResolution in accessibility code. (28dffc78d)
 - Bug 1136914 - Don't lose scale from parent document when descending into subdocument. (0d3cef358)
 - Bug 1139283 - Move some properties from nsStyleDisplay to nsStylePosition. (ff61201ae)
 - Bug 1125767. Centralize code into nsStylePosition::IsFixedPosContainingBlock. (f256191f4)
 - temporary override -> MOZ_OVERRIDE again (ed8caa82d)
 - Bug 1139675 - Add a couple of operator overloads to BaseSize. (a214c0eab)
 - Bug 927995 - Handle antialias+preserveDrawingBuffer properly. (9ceaf6d0a)
 - Bug 1142926 - Only notify the docshell of state changes when moving in and out of a transforming state across all APZCs. (153054d1e)
 - Bug 1116806: Enable dom.ipc.plugins.asyncInit by default; (bf0e3464d)
 - Bug 1143789. Remove unnecessary cast to BasicLayerManager. (fd30ade6c) (1cf10c95c)
- import change from rmottola/Arctic-Fox:
 - Bug 1143518 - Remove the TryCapture path which is now obsolete. (5b1b50333)
 - Bug 1112040 - Report invalid regular expressions to the console. (909f196ee)
 - Bug 1143010 - Stopping a mochitest-browser run is rocket science. (c7c482690)
 - Bug 1110487 P1 Fix some non-unified bustage before adding new code. (e8c3346a4)
 - Bug 1140051 Avoid Cache shutdown assert when Manager alive, but not active (1fd5d21d2) (6cd09e714)

* 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 Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.15-20190608-3e6bd7592-win32-sse.7z

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

Changes since my last build:
- revert part of "#446 + #334: trim refresh driver further; restore old Tele removal (4594eee51)" since there is no problem in win32. (3e6bd7592)

1 comment:

  1. It's about Serpent / UXP
    I wish revert "Remove e10s code from browser widget. (083d322b7)"
    If you do not do it, e10s will not be useful.

    ReplyDelete