Saturday, December 15, 2018

Weekly browser binaries (20181215)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20181215-023af95ab-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20181215-023af95ab-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181110.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.3.0a1.win32-git-20181215-023af95ab-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.3.0a1.win64-git-20181215-023af95ab-xpmod.7z

Official repo changes since my last build:
- Import Tycho weave client (0c47c83e1)
- Update sync client for JS changes. (18473f184)
- Update constants.js for array assignment. (04ebf989f)
- Make Everything Work™ (eae3be4cf)
- Fix error in locallyModified. (83e8906aa)
- Teach Sync history engine about TRANSITION_RELOAD visit type. (a02c44648)
- Merge branch 'master' into Sync-weave (579881ffb)
- Merge branch 'master' into Sync-weave (26412bcab)
- Pass exceptions directly to logger. (768a1b945)
- Update constants. (bfc390405)
- Prevent form sync error when there's nothing to sync. (ec3829bf7)
- Merge branch 'master' into Sync-weave (088c3cf89)
- Merge branch 'master' into Sync-weave (9a673b996)
- Bump Weave client version (f85205515)
- Remove FxaMigrator module (e156a64a5)
- Remove healthreport telemetry module from Sync + tests (3d2dbf279)
- Remove telemetry calls from sync (b3586bb4b)
- Remove get/setFxAMigrationSentinel (c11450651)
- Remove fxAccountsEnabled() (9c966a087)
- TPS logging: use app name (07f9cb868)
- Remove FxA BrowserIDManager auth (5ec8aef6c)
- Fix status.js (1bfe172f7)
- [BASILISK] Enable the "legacy" panels for the sync preferences. (c09487c09)
- Restore missing broadcaster strings (11d1af7af)
- [BASILISK] Make Basilisk front-end use Weave (caba7e406)
- [BASILISK] Make CUI's PanelUI work with Weave. (aaaa4564b)
- Revert "Restore missing broadcaster strings" (b4cc0a062)
- Juggle some strings. (dd13d3ac4)
- Remove Rust files from media gtests (d6867e583)
- Remove files and comments related to MP4Reader (9ba2b33da)
- Remove the old MP3FrameParser (eb6fdca18)
- Remove separate MP3 name space (6b6a28ddb)
- Move the MP3 code to it's own directory (8a9362ff0)
- Add missing #include (45f442a2a)
- Only disallow lazy frame construction for direct children of display: contents elements (96258a022)
- Merge pull request #903 from trav90/issue900 (1fd53c96e)
- Merge pull request #901 from trav90/code-cleanup (d01a5b10f)
- Merge pull request #902 from trav90/media-work (fbbda481d)
- Restore quota view/warnings to Basilisk. (5df97df2f)
- Remove non-functional removal summary from quota dialog. (7d398710b)
- Merge branch 'master' into Sync-weave (9697bfa68)
- Update Dropbox UAO (5639e1ddd)
- Clear weak pointers in VTT shutdown observers. (4f7e43113)
- Clear weak pointers in FT2 font list shutdown observers. (67d5558f1)
- Fix mistakingly flagged instructions. (f2d4bd1e3)
- Merge pull request #898 from MoonchildProductions/Sync-weave (bc8a25f5e)
- Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects. (42766ad06)
- Root parameter dictionaries in AesTask::Init(). (195b9d878)
- Restrict ExtractLinearSum to find non-wrapping results. (99b534f23)
- Avoid useless FrameNeedsReflow call. (d2d004442)
- Clear CanvasShutdownObserver::mCanvas when the canvas goes away. (a2638c7b2)
- Bump Goanna version for layout code changes. (b62191e06)
- Avoid overflow in nsPNGEncoder::WriteCallback. (e80c73602)
- Prevent double free in mar_sign.c (2e69b03dd)
- Do not report resource-timing subdocument loads triggered by that subdocument. (fea96b452)
- Make HTMLOptionsCollection::mSelect into a strong reference. (023af95ab)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20181215-659730c-uxp-023af95ab-xpmod.7z
Browser-only Suite Win32 (removed due to request)

source patch (excluding UXP): (removed due to request)

Official repo changes since my last build:
- [MAIL] Set the compatible by default preference to 1.0 (9cd86cd)
- [PLATFORM] Update commit pointer (bf281e3)
- Commit basis for extrunner (4b38c79)
- [PLATFORM] Update commit pointer (1c4c5f4)
- [MAIL] Make the blocklist marginally easier to deal with (c6ecf6e)
- [MAIL] Not our job to be a CA (c21540f)
- Issue #55 - Reset the UI Language and Disable all langpacks via UI Version (4eea320)
- [MAIL] Update Blocklist regex for langpacks (99bf1da)
- [MAIL] Add blocklist URL (659730c)

For UXP changes please see above.

New Palemoon 27 Build!
* This build is beyond official 27.9.4 build.

32bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181215-c581f09b3-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181215-c581f09b3-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.1a1.win32-git-20181215-c581f09b3-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.1a1.win64-git-20181215-c581f09b3-xpmod.7z

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

repo changes since my last build:
- replace NSS with stock 3.36.6 and reapply VC2013 patch and follow nss patches: bug1449160, bug1451936, bug1453505, bug1460409, bug1463379, bug1464224, bug1464616, bug1464618, bug1464971, bug1465186, bug1465241 (d5ad11df8)
- import changes from wicknix/Arctic-Fox:
 - new attributes useful for updates (332ff7f30) (partly applied)
 - do not use id as ivar, since it is a reserved Obj-C word and confuses the compiler (0ea1f06a8)
 - backport SnprintfLiteral from FireFox (f6a739f86)
 - upgrade libnestegg to FF 49 version and remove custom allocator (33aa4fca7)
 - complete nestegg update as per 84b4b7e346b8 (f389029cf) (8b697dad5)
- import changes from wicknix/Arctic-Fox:
 - backport of Mozilla M1499028 (c60dccc45)
 - backport of mozilla fix M1510471 (3c5b4fb0e) (ce627dff6)
- import changes from wicknix/Arctic-Fox:
 - best possible (for now)  backport of Mozilla M1487964 (7f48c9cd3)
 - upgrade ContentPolicy to InternalContentPolicyType and ExternalContentPolicyType (61759ab90) (d8ef91cce)
- import changes from wicknix/Arctic-Fox:
 - Backport of Mozilla Bug 1500759
 - Root parameter dictionaries in AesTask::Init() r=keeler a=abillings (1cddfcec4)
 - Better scoping for code in IDBObjectStore::GetAddInfo. (bcfce71cb)
 - backport of Mozilla Bug 1507907
 - null check result of CFDateFormatterCreate (a68b23bec)
 - backport of Mozilla Bug 1505181
 - Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects (ffc7b3714)
 - Backport of Mozilla Bug 1506640
 - Trace wrappers rooters during sweep phase (16af4fd05)
 - Backport Mozilla Bug 1245024 (b399b918f)
 - Backport mozilla Bug 1279303
 - Implement change to O.getOwnPropertyDescriptors and update tests (314c7cc76)
 - Backport of mozilla Bug 1416774
 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator + Some necessary other dependent backports (a0faf6ec4)
 - emable hasInstace among well known symbols (bfd9210d5)
 - add InstaceOfOperator (3c391b52c)
 - provide ReportValueError for newer code retaining for now js_ReportValueError (279617b0b)
 - backport of Mozilla Bug 1054906
 - Implement ES6 Symbol.hasInstance (b778ff1d0)
 - add testfile for Bug 1278599
 - Function[Symbol.hasInstance] should return false when called with a non-callable 'this' (782d21b60)
 - Mozilla backport Bug 1252228
 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information (2415d5ecf)
 - refactor js_ReportValueError to ReportValueError as FF code to better import patches, the actual function itself needs some updating (7029d375b)
 - Backport of Mozilla Bug 1492823
 - Ensure user input suppression works correctly even after document.open. (e915368c5)
 - Backport of Mozilla bug 1496340
 - make sure each nsISupports is an nsIX509Cert in nsNSSCertList::Read (45af216f3)
 - Backport of Mozilla Bug 1492524 (b0b14f5d4)
 - backport of mozilla Bug 1423278
 - Correctly instantiate proxy authenticator with a lowercase schema (6acbed687)
 - Backport of mozilla Bug 1487098
 - Reorder boolean expression to take advantage of short-circuiting (92ac69111)
 - Backport of Mozilla Bug 1493347: Drop DataChannelListener on Destroy() (2469aad46)
 - first add _setCanonicalName and then apply Mozilla Bug Bug 1236638
 - Add JSFunction::setAtom and use it in _SetCanonicalName intrinsic to fire the pre-barrier (3405e66a5)
 - Backport of Mozilla Bug 1226762
 - Add support for getting original builtin constructors and prototypes in self-hosted code. (a67be4304) (b75f004e8)
- update Twemoji font to v11.2 based build. (c581f09b3)

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

Changelog:

Out-of-tree changes:
* replaced download manager component in browser\omni.ja with PM27's one
* update Goanna3 to git a6bf60af2..c581f09b3
- replace NSS with stock 3.36.6 and reapply VC2013 patch and follow nss patches: bug1449160, bug1451936, bug1453505, bug1460409, bug1463379, bug1464224, bug1464616, bug1464618, bug1464971, bug1465186, bug1465241 (d5ad11df8)
- import changes from wicknix/Arctic-Fox:
 - new attributes useful for updates (332ff7f30) (partly applied)
 - do not use id as ivar, since it is a reserved Obj-C word and confuses the compiler (0ea1f06a8)
 - backport SnprintfLiteral from FireFox (f6a739f86)
 - upgrade libnestegg to FF 49 version and remove custom allocator (33aa4fca7)
 - complete nestegg update as per 84b4b7e346b8 (f389029cf) (8b697dad5)
- import changes from wicknix/Arctic-Fox:
 - backport of Mozilla M1499028 (c60dccc45)
 - backport of mozilla fix M1510471 (3c5b4fb0e) (ce627dff6)
- import changes from wicknix/Arctic-Fox:
 - best possible (for now)  backport of Mozilla M1487964 (7f48c9cd3)
 - upgrade ContentPolicy to InternalContentPolicyType and ExternalContentPolicyType (61759ab90) (d8ef91cce)
- import changes from wicknix/Arctic-Fox:
 - Backport of Mozilla Bug 1500759
 - Root parameter dictionaries in AesTask::Init() r=keeler a=abillings (1cddfcec4)
 - Better scoping for code in IDBObjectStore::GetAddInfo. (bcfce71cb)
 - backport of Mozilla Bug 1507907
 - null check result of CFDateFormatterCreate (a68b23bec)
 - backport of Mozilla Bug 1505181
 - Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects (ffc7b3714)
 - Backport of Mozilla Bug 1506640
 - Trace wrappers rooters during sweep phase (16af4fd05)
 - Backport Mozilla Bug 1245024 (b399b918f)
 - Backport mozilla Bug 1279303
 - Implement change to O.getOwnPropertyDescriptors and update tests (314c7cc76)
 - Backport of mozilla Bug 1416774
 - Ensure that imgRequestProxy::CancelAndForgetObserver removes itself from the cache validator + Some necessary other dependent backports (a0faf6ec4)
 - emable hasInstace among well known symbols (bfd9210d5)
 - add InstaceOfOperator (3c391b52c)
 - provide ReportValueError for newer code retaining for now js_ReportValueError (279617b0b)
 - backport of Mozilla Bug 1054906
 - Implement ES6 Symbol.hasInstance (b778ff1d0)
 - add testfile for Bug 1278599
 - Function[Symbol.hasInstance] should return false when called with a non-callable 'this' (782d21b60)
 - Mozilla backport Bug 1252228
 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information (2415d5ecf)
 - refactor js_ReportValueError to ReportValueError as FF code to better import patches, the actual function itself needs some updating (7029d375b)
 - Backport of Mozilla Bug 1492823
 - Ensure user input suppression works correctly even after document.open. (e915368c5)
 - Backport of Mozilla bug 1496340
 - make sure each nsISupports is an nsIX509Cert in nsNSSCertList::Read (45af216f3)
 - Backport of Mozilla Bug 1492524 (b0b14f5d4)
 - backport of mozilla Bug 1423278
 - Correctly instantiate proxy authenticator with a lowercase schema (6acbed687)
 - Backport of mozilla Bug 1487098
 - Reorder boolean expression to take advantage of short-circuiting (92ac69111)
 - Backport of Mozilla Bug 1493347: Drop DataChannelListener on Destroy() (2469aad46)
 - first add _setCanonicalName and then apply Mozilla Bug Bug 1236638
 - Add JSFunction::setAtom and use it in _SetCanonicalName intrinsic to fire the pre-barrier (3405e66a5)
 - Backport of Mozilla Bug 1226762
 - Add support for getting original builtin constructors and prototypes in self-hosted code. (a67be4304) (b75f004e8)
- update Twemoji font to v11.2 based build. (c581f09b3)

 * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

2 comments:

  1. Could you add to choose polsih language?

    ReplyDelete
  2. FYU: Basilisk version 12/15 do not open new tabs and windows. I always tune your browser for privacy and do some changes, as geo.enabled, beaconenabled, telemetry, etc. looking for privacy and a little wall to data collection, as media.peerconnection.enabled (to false) for disable WebRtc, really dont know what you dont do this and I have to do it,) et toolkit.telemetry.coverage.opt-out (set to true) etc. Anyway, resetting all values to default the problem continues. Upgrading to previous version was the solution. As for last K.meleon release, your last delivery has the bug of no loading most of images. Merry Christmas to you and coworkers, all the best for 2019 new releases. Iohann Gerhard.

    ReplyDelete