Saturday, May 25, 2019

Weekly browser binaries (20190525)

New build of Serpent/UXP for XP!

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

Official repo changes since my last build:
- Unhook Unboxed Objects option (3ded48cbe)
- remove unboxed code chunk (wip1) (9a3141515)
- Remove initial chunk of Unboxed Objects machinery part 2 (3b36a43e8)
- Remove Unboxed Objects in ScalarReplacement (d40bcc350)
- Remove unboxed objects from GC (5fd4b8726)
- Remove unboxed object code from iteration. (8feffe707)
- Remove array header (a5c2961c4)
- Remove Unboxed Objects from vm/ Part 1 + fix deprot (543fa1674)
- Remove unboxed object code from jit, Part 1 (fa8bfa1a0)
- Remove Unboxed Objects from vm/ - Part 2 (201d8ee48)
- Implement array.flat and array.flatMap (162e22a7d)
- Implement Symbol.prototype.description (41731a7f3)
- Issue #971 - Fix browser.link.open_newwindow functionality in Pale Moon (f9dc4e8cc)
- Merge pull request #1097 from FranklinDM/pm_external_sametab-work (a1f96f11d)
- Merge pull request #1091 from MoonchildProductions/remove-unboxed (be8d03cf1)
- Remove a stubbed telemetry function from app AUS. (bb5e0a1be)
- Enable double buffering when using XRENDER. (2fd300786)
- Merge pull request #1100 from Ionic/bugfix/xrender-flicker (372fccddf)
- Issue #1104 - Set the browser's opener when adding a new tab - This modifies `loadOneTab` and `addTab` to accept an opener - This code was adapted from Basilisk's copy of tabbrowser.xml without the refactored code changes (which is a lot more involved as it divides addTab's functions into multiple functions) (797697e26)
- Issue #1104 - Pass an opener to loadOneTab in the openURI function (10318170b)
- Issue #1101 - Support gzip-compressed SVGs in OpenType+SVG fonts (73f9b2c70)
- Merge pull request #1108 from g4jc/svg_opentype (f8157b8a6)
- Merge pull request #1105 from FranklinDM/pm_uri_tabbrowser-work (f0e357608)
- Merge pull request #1099 from adeshkp/remove-telemetry-func (315ffd563)

My changes since my last build:
- ported changes from mozilla upstream: bug1351303, bug1352235, bug1371508, bug1430268, bug1352734

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190525-86c9c06-uxp-315ffd563-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190525-86c9c06-uxp-315ffd563-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:
- [NAVIGATOR] Alter the background size so that it matches the grippy better on the main window (d9aa7ac)
- [PLATFORM] Update commit pointer (86c9c06)

For UXP changes please see above.

New New Moon 27 Build!


32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190525-8e9351569-xpmod-ia32.7z
64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190525-8e9351569-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - initialize webp with different mode depending on endianness (c47ba6f6e)
 - pointer style (09a5f12ee)
 - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef)
 - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b)
 - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6)
 - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412)
 - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df)
 - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59)
 - Bug 1066233 - Tests. (5df23d2e6)
 - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a)
- ported change from mozilla upstream: bug1430268 (7bd4b2d31)
- import change from rmottola/Arctic-Fox:
 - Bug 1143256 - Store object metadata using a weak map (38a6dc237)
 - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891)
 -  Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 4a37a0ce8..8e9351569:
- import change from rmottola/Arctic-Fox:
 - initialize webp with different mode depending on endianness (c47ba6f6e)
 - pointer style (09a5f12ee)
 - Bug 1139983 - Fail the alloc if the nursery is full in NoGC (a85408eef)
 - Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. (ec8d1799b)
 - Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (04e536bb6)
 - Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (7e141d412)
 - Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (30595e6df)
 - Bug 1066233 - Followup: Address a forgotten review comment. (836b26f59)
 - Bug 1066233 - Tests. (5df23d2e6)
 - Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use (1749494c6) (44d5f1a6a)
- ported change from mozilla upstream: bug1430268 (7bd4b2d31)
- import change from rmottola/Arctic-Fox:
 - Bug 1143256 - Store object metadata using a weak map (38a6dc237)
 - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. (2c69cf891)
 -  Bug 1149854: Use range-based for loops when iterating over child frames in nsFlexContainerFrame.cpp. (5c1e258db) (8e9351569)

* 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.cf/basilisk/basilisk55-win32-git-20190525-7f9cc28f1-xpmod.7z
Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190525-7f9cc28f1-xpmod.7z

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

Repo changes:
- ported changes from mozilla upstream: bug1351303, bug1352235, bug1371508, bug1430268, bug1352734 (7f9cc28f1)

New build of Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.15-20190525-254cfedb9-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox: - #551: one last certbump (cb1e62033) (a7e84f4ed)
- reverted nsFind changes as it caused crash. (0092576ec)
- ported change from mozilla upstream: bug1430268 (254cfedb9)

No comments:

Post a Comment