Saturday, April 27, 2019

Weekly browser binaries (20190427)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190427-3424afcca-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190427-3424afcca-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.0a2.win32-git-20190427-3424afcca-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.5.0a2.win64-git-20190427-3424afcca-xpmod.7z

Official repo changes since my last build:
- Issue #991 Part 1: Pale Moon (9a37ab727)
- Issue #991 Part 2: Basilisk (759132691)
- Issue #991 Part 3: Devtools (609a7215e)
- Issue #991 Part 4: Network and URILoader (c7796280a)
- Issue #991 Part 5: DOM and layout (1d0af8b59)
- Issue #991 Part 6: Services (2d3b7717a)
- Issue #991 Part 7: Toolkit Components (714e9c907)
- Issue #991 Part 8: Toolkit everything else (8757548a3)
- Pref try/catch block fixup. Tag #991. (40fc72376)
- Merge branch 'master' into default-pref (af7e140d4)
- Remove unused try/catch block. Tag #991. (21b4cb27c)
- Remove unused parameter from call (b73287811)
- Stop building /accessible unified and fix deprot. (32577bdb3)
- Merge pull request #1041 from Ascrod/default-pref (e0116ac2b)
- Handle URL token in a closer way to the CSS3 spec (d9137b4b7)
- Remove geo-specific search engine default preferences. Tag #245. (c78cd6fb9)
- Remove geoip lookup for search engine defaults. Tag #245. (60e283715)
- Remove browser.search.region usage. Tag #245. (a3a34dad1)
- Merge pull request #1047 from JustOff/PR_css3_url_token (550d87388)
- Version bump (bccf86a10)
- Fix variable used before being declared in UpdateUtils.jsm (bca1943ca)
- [PHOENIX] Fix missing default from lastSync in browser-syncui.js in Pale Moon and replace the tryblock in Basilisk (5d02c2207)
- Remove SecurityUI telemetry. (b10712de8)
- Issue #1049 - Show sync status via label of sync-button (ccd86d8c0)
- Merge pull request #1045 from ThosRTanner/patch-1 (864f1cfdb)
- Update platform version to reflect major changes in platform. (33ebc885e)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (1d7664d3a)
- Update Twemoji Mozilla COLR font to 0.4.0 (TweMoji v11.4.0) (7d61305b0)
- Merge pull request #1051 from adeshkp/remove-telemetry-security_ui (8bd7da130)
- Merge pull request #1048 from Ascrod/geodefaults (228e55129)
- Remove tests from search service (0c84220a4)
- Sort out search service (63295d008)
- Issue #1053 - Drop support Android and remove Fennec - Part 1a: Remove mobile/android (abe80cc31)
- Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove MOZ_FENNEC (325b204d2)
- [minor] Fix a variable name in Basilisk error page (2e781c998)
- Add application ID and widget toolkit placeholders to UpdateUtils.jsm (cb5d20deb)
- Don't use UpdateChannel.jsm in nsBlocklistService.js (a9ae19957)
- Use UpdateUtils in GMPInstallManager.jsm (c11a0b276)
- Remove UpdateChannel.jsm (9cf2c92c3)
- [PALEMOON] Remove errent extensions.blocklist.* from shared branding prefs (e86f0e555)
- Remove useless assert. Resolves #1055. (51af3decb)
- Merge pull request #1054 from adeshkp/patch-11 (ace7f20fa)
- Capture delayed events and cancel as necessary. (3424afcca)

My changes since my last build:
- nss: go back to 3.43 release (b314cfa40)
- a11y: fix build (2faa94fa0)
* since MCP deleted lots of files, this might affect Serpent's functionality of updating WE extension. please test and report if there is any irregularities.

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190427-697f102-uxp-3424afcca-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190427-697f102-uxp-3424afcca-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 (4ceb85d)
- [PLATFORM] Update commit pointer (cda8bd8)
- [NAVIGATOR] Fix about:sessionrestore (837c77d)
- [NAVIGATOR] Revert about:logopage (fa2551f)
- [COMM] get*pref has defaults now, use it (6a812b8)
- [PLATFORM] Update commit pointer (e744c6c)
- [PLATFORM] Update commit pointer (3fd3eeb)
- Issue #78 - Add signon.startup.prompt to avoid Master Password races (697f102)

For UXP changes please see above.

New New Moon 27 Build!

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

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

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1097987 part 1. Change some JS shell function signatures to make it clearer that they are always working with globals, not arbitrary objects. (5f45873a2)
 - Bug 1097987 part 2. Change JS shell's Run to always compile/execute the script in global scope instead of using its this object. (807880f9e)
 - Bug 1097987 part 3. Change XPCShellEnvironment to only use JS_ExecuteScript in global scopes. (7cffe2855)
 - Bug 1097987 part 4. Change mozJSSubScriptLoader to use the scopechain version of JS_ExecuteScript as needed. (3abe5d5c9)
 - Bug 1097987 part 5. Change XPCShellImpl to use the scopechain version of JS_ExecuteScript as needed. (4642566c3)
 - Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. (c4a2a811f)
 - Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. (694c09eb3)
 - Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. (929d8fd58)
 - Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. (9c577f67c)
 - Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. (86a715f63)
 - Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley (ed2bc21b4)
 - Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. (bcb9ae600)
 - Bug 1143793 part 6. Drop the obj argument of JS::Compile. This is technically a behavior change for the shell's disfile() function, but I really doubt anyone is doing disfile.call(someObj). (5f99a59bd)
 - pointer style (c02ff21de)
 - Bug 1135039: Apply swizzle type policy changes in Ion too (effc49369)
 - pointer style again (b47813875) (95ffc37ba)
- nss: go back to 3.43 release (a09a17de6)
- import change from rmottola/Arctic-Fox:
 - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses (08ee23875)
 - more pointer style (f20c11717)
 - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine (286e5a552)
 - Bug 1135039: Throw on non-int32 or out-of-bounds lanes arguments to swizzle/shuffle (4a5e7078e)
 - Bug 1135039: Implement LVariadicInstruction (112d6f02c)
 - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle (076f75d26)
 - Bug 1135039: Generalize SimdGeneralShuffle codegen (e3deae006)
 - more style (23944c5fd)
 - Bug 1135039: Factor out LInstructionHelper/LVariadicInstruction code (e02b132ad)
 - update pointer style... (db3f11786)
 - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion (013bc896e) (a09f31062)

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

Changelog:

in-tree changes:
- MozUtils: JS::Evaluate() don't use `globalJSObject` anymore as bug 1097987 is landed in goanna3 side. (17c38519)
- bump version to 76.2 since goanna API is changed due to landing of bug 1097987 (a844f112)

Out-of-tree changes:
* update Goanna3 to git b68d61fda..a09f31062:
- import change from rmottola/Arctic-Fox:
 - Bug 1097987 part 1. Change some JS shell function signatures to make it clearer that they are always working with globals, not arbitrary objects. (5f45873a2)
 - Bug 1097987 part 2. Change JS shell's Run to always compile/execute the script in global scope instead of using its this object. (807880f9e)
 - Bug 1097987 part 3. Change XPCShellEnvironment to only use JS_ExecuteScript in global scopes. (7cffe2855)
 - Bug 1097987 part 4. Change mozJSSubScriptLoader to use the scopechain version of JS_ExecuteScript as needed. (3abe5d5c9)
 - Bug 1097987 part 5. Change XPCShellImpl to use the scopechain version of JS_ExecuteScript as needed. (4642566c3)
 - Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. (c4a2a811f)
 - Bug 1097987 part 7. Require callers of JS::Evaluate to either use the global as the scope or pass in an explicit scopechain. (694c09eb3)
 - Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. (929d8fd58)
 - Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. (9c577f67c)
 - Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. (86a715f63)
 - Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley (ed2bc21b4)
 - Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. (bcb9ae600)
 - Bug 1143793 part 6. Drop the obj argument of JS::Compile. This is technically a behavior change for the shell's disfile() function, but I really doubt anyone is doing disfile.call(someObj). (5f99a59bd)
 - pointer style (c02ff21de)
 - Bug 1135039: Apply swizzle type policy changes in Ion too (effc49369)
 - pointer style again (b47813875) (95ffc37ba)
- nss: go back to 3.43 release (a09a17de6)
- import change from rmottola/Arctic-Fox:
 - Bug 1128076 - Clean up naming around unboxed scalar MIR accesses (08ee23875)
 - more pointer style (f20c11717)
 - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine (286e5a552)
 - Bug 1135039: Throw on non-int32 or out-of-bounds lanes arguments to swizzle/shuffle (4a5e7078e)
 - Bug 1135039: Implement LVariadicInstruction (112d6f02c)
 - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle (076f75d26)
 - Bug 1135039: Generalize SimdGeneralShuffle codegen (e3deae006)
 - more style (23944c5fd)
 - Bug 1135039: Factor out LInstructionHelper/LVariadicInstruction code (e02b132ad)
 - update pointer style... (db3f11786)
 - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion (013bc896e) (a09f31062)

* 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

3 comments:

  1. Serpent/UXP Application Popup
    The instruction at "0x00a71626" referenced memory at "0x00000004". The memory could not be "read".

    Can you fix it?

    ReplyDelete
    Replies
    1. I downloaded it now.
      I confirmed that I did not get an error.
      Thank you.

      Delete