Saturday, March 30, 2019

Weekly browser binaries (20190330)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190330-843e4ceff-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190330-843e4ceff-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.5.0a1.win32-git-20190330-843e4ceff-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a1.win64-git-20190330-843e4ceff-xpmod.7z

Official repo changes since my last build:
- Issue #756 - Remove Contextual Identity References from Pale Moon (ad5bbbdb6)
- Issue #756 - Remove contextual identity from BackgroundPageThumbs.jsm (d0b4eb41b)
- Issue #756 - Remove Contextual Identity from Basilisk (1f5194b5f)
- Issue #756 - Remove Contextual Identity from UnifiedComplete (2d20c38f8)
- Issue #756 - Remove Contextual Identity from DevTools (1413b3d6f)
- The result of adding any percentage factor to a size that is zero should also be zero (96dfb2e6d)
- Remove leftover updater lines in about box (cda6937fc)
- Merge pull request #1019 from JustOff/PR_nsLayoutUtils_AddPercents (f33a272de)
- Restrict ExtractLinearSum to monotonous operation in infinite math space. (357ea8cae)
- Restrict ExtractLinearSum to monotonous operation in infinite math space. (054794f8c)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (cc3f51ad6)
- Grab caching capturing content with local variable. (5ea1d913c)
- Bump Goanna version for layout handling changes. (89d0316e3)
- Convert UI-dictating FTP errors to console errors. (976be8743)
- Escape '!' to '\041' in posix strings ($'...') (3cfdf908c)
- Check for osint argument when checking for greomni and appomni arguments. (10982181d)
- Disallow getUserMedia on null principals. (36fbcc630)
- Unregister ProcessHangMonitor as a hang annotator on shutdown. (68acc67dd)
- Check if CopyData succeeded. (5ddaf2aef)
- Revert "Unregister ProcessHangMonitor as a hang annotator on shutdown." (1709b8a59)
- WebRTC: Add explicit mutex on callback receiver for cases it's not already locked. (9fc25801f)
- Bug 1338306 - nsIPrefBranch.get*Pref should support providing a default value, r=bsmedberg. (cac3f9678)
- Merge pull request #1021 from Ascrod/default-pref (834ea744c)
- Remove obsolete getPref helpers. (c9d2e9bcf)
- Merge pull request #1023 from Ascrod/default-pref (a1ad1d835)
- Only write the newtab URL if the machinery for it had previously been initialized. (eb77e289b)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (917a2c450)
- Update the 7z installer stub source to 18.05. (f2902217b)
- Add the customization .diff to the 7z stub. (24b1f14e0)
- Merge pull request #834 from g4jc/remove_contextid (aa816b3d8)
- Prevent mistaken overwriting of browser.newtab.url when using the browser preferences dialog (a15e49e42)
- Revert "Only write the newtab URL if the machinery for it had previously been" (d72bcc92f)
- Merge pull request #1027 from JustOff/PR_newtab_choice (55d249557)
- Installer: Update 7zstub binaries, add license and readme. (1df844b95)
- Clean up installer scripts a little. (91d17efc6)
- Simplify some alias sets in IonMonkey. (0b999100f)
- Replace unsupported `null` default values with an empty string. (843e4ceff)

My changes since my last build:
- restore pre-vista logic that is deleted in https://github.com/MoonchildProductions/UXP/commit/3c02dbad946487a83783a1923463a1ebb96aae19 (aa7849b37)
- ported change from tenfourfox: - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (7c4246424)
- ffvpx: update to 3.4.6 (402c27b56)
- update libaom to rev 5bdd95475e07ac8641114cb139105b8d734a1b60 (without moz.build and aom_ports/aom_once.h) (fb515ea77)
- utilityOverlay: restore getBoolPref for compatibility (caab96c96)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190330-325e148-uxp-843e4ceff-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190330-325e148-uxp-843e4ceff-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:
- [MAIL] Fix today pane close button in classictb2 (34449f7)
- [PLATFORM] Update commit pointer (81a87ab)
- [MAIL] Make linux icons default*.png (b0efebb)
- [PLATFORM] Update commit pointer (0d51403)
- [NAVIGATOR] Recommit offending branding for correction (325e148)

For UXP changes please see above.

New New Moon 27 Build!

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

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190330-d86d78c8b-xpmod.7z

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

repo changes since my last build:
- partly ported change from tenfourfox:
 - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (161cf6eb4)
- import changes from rmottola/Arctic-Fox:
 - Bug 1140586 part 1. Add some asserts about us not caring too much about the parents of native functions. (dd735591e)
 - Bug 1140586 part 2. Stop passing non-null funobjArg to js::NewFunction and js::NewFunctionWithProto. (b4d148f53)
 - Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out (22ded5bd9)
 - Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. (a49a25f88)
 - Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| entries. (409317be0)
 - Bug 1136906 part 1. Stop passing parents to JS_NewObject in ctypes code. (14412c561)
 - Bug 1136906 part 2. Stop passing a parent to JS_NewObject in xpconnect code. (e5769c27d)
 - Bug 1136906 part 3. Remove the parent arg from JS_NewObject. (98f1b9c37) (ee2d17418)
- import changes from rmottola/Arctic-Fox:
 - Bug 1140670 part 1. Just use the global, not the proto's parent, as the default parent in NewObjectWithGivenTaggedProto. (d2ef7ee90)
 - Bug 1140670 part 2. Just use the global as the parent in js::CreateThis and js::CreateThisForFunctionWithProto. (025d25703)
 - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. (d814a6344)
 - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. (d657e25c7)
 - Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. (2259f4027)
 - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. (84ab2d944)
 - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. (a10821f1a)
 - Bug 1142266. Remove the parent argument from js::NewObjectWithProto. (efe9144e3)
 - Bug 1142241. Stop using getParent() in js::GetObjectEnvironmentObjectForFunction. (b04a4a38e)
 - some pointer style for better patching (608e1a6ad) (c1ae338ae)
- import change from rmottola/Arctic-Fox:
 - Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. (d83f16200) (d86d78c8b)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git fcb2b3aa1..d86d78c8b:
- partly ported change from tenfourfox:
 - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (161cf6eb4)
- import changes from rmottola/Arctic-Fox:
 - Bug 1140586 part 1. Add some asserts about us not caring too much about the parents of native functions. (dd735591e)
 - Bug 1140586 part 2. Stop passing non-null funobjArg to js::NewFunction and js::NewFunctionWithProto. (b4d148f53)
 - Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out (22ded5bd9)
 - Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. (a49a25f88)
 - Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| entries. (409317be0)
 - Bug 1136906 part 1. Stop passing parents to JS_NewObject in ctypes code. (14412c561)
 - Bug 1136906 part 2. Stop passing a parent to JS_NewObject in xpconnect code. (e5769c27d)
 - Bug 1136906 part 3. Remove the parent arg from JS_NewObject. (98f1b9c37) (ee2d17418)
- import changes from rmottola/Arctic-Fox:
 - Bug 1140670 part 1. Just use the global, not the proto's parent, as the default parent in NewObjectWithGivenTaggedProto. (d2ef7ee90)
 - Bug 1140670 part 2. Just use the global as the parent in js::CreateThis and js::CreateThisForFunctionWithProto. (025d25703)
 - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. (d814a6344)
 - Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. (d657e25c7)
 - Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. (2259f4027)
 - Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. (84ab2d944)
 - Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. (a10821f1a)
 - Bug 1142266. Remove the parent argument from js::NewObjectWithProto. (efe9144e3)
 - Bug 1142241. Stop using getParent() in js::GetObjectEnvironmentObjectForFunction. (b04a4a38e)
 - some pointer style for better patching (608e1a6ad) (c1ae338ae)
- import change from rmottola/Arctic-Fox:
 - Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. (d83f16200) (d86d78c8b)

* 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-20190330-449d61309-win32-sse.7z

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

Changes since my last build:
- bump version to 45.9.15 (26c0dd27e)
- import changes from tenfourfox:
 - #334: remove tele from MSE (9279f48ca)
 - #334: remove even moar BrowserGlue tele (64890af9b)
 - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (449d61309)

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.8, 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-20190330-09b851794-xpmod.7z
Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190330-09b851794-xpmod.7z

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

Repo changes:
- ffvpx: update ffmpeg to 3.4.5 (ff7089326)
- update libaom to rev b46542180d551d5e4eb666cf35dd62395ba43f3e (without moz.build and aom_ports/aom_once.h) (8de1c2b90)
- libwebp: update to 1.0.2 (bb84e2eed)
- import changes from UXP:
 - Make resuming of decoding work for anonymous decoders. (64d65e096)
 - Make Sourcebuffer::AppendFromInputStream handle canceled image loads. (87bef3e99)
 - Check for contiguous buffer state. (8dd8df90b) (097da0429)
- update NSS to git rev e76a339d424a5fad9bc42a7e91154a4dd89b83f3 with nss339-vc2013.diff applied with ssl.gyp changes reverted (59066dcc2)
- update nss to git rev 4aea92b574d2d674ee75838d46ea95b113e8fecb (d0d6cc15e)
- update Twemoji font to v11.3 based build. (3abe807b6)
- update libaom to rev 0ec86ac7ae1e32a7e70410fa4972a655ec3670a4 (without moz.build and aom_ports/aom_once.h) (b246b0a6e)
- nspr: update nspr to hg rev 753fe0f7964c (d151c0c67)
- nss: update nss to hg rev 395a93dbc02e with vc2013 patch applied (ebfc3f0a8)
- revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable (f63e51e47)
- ported change from tenfourfox:
 - chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77) (141fdee14)
- webextension: revert this part of changes in rev f63e51e471c0e57fed750971a5c5b6fc397061a6 (abd82fe1f)
- ffvpx: update to 3.4.6 (b4d5e6c32)
- update libaom to rev 5bdd95475e07ac8641114cb139105b8d734a1b60 (without moz.build and aom_ports/aom_once.h) (09b851794)

2 comments:

  1. This comment has been removed by a blog administrator.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete