Saturday, June 23, 2018

Weekly browser binaries (20180623)

New build of basilisk/UXP for XP!

Test binary:


Official repo changes since my last build:
- [BASILISK] Add UA overrides for YouTube Live (65cd3df1b)
- [PALEMOON] Remove UA override for Google Fonts (5c5bac350)
- [PALEMOON] Sanitize - "Form and search history" sanitize also the Findbar text and history (Ctrl-Z) (a97887a67)
- Fix typos in comments - (bcaa292a2)
- Increase max size for GDI classic forced families. (4183d6742)
- Merge pull request #504 from janekptacijarabaci/devtools_locales_scratchpad_typos-in-comments_1 (ce2aae281)
- Merge pull request #503 from janekptacijarabaci/pm_findbar_4_sanitize (d6d968f7b)
- Merge pull request #501 from trav90/uaoverrides-palemoon (d25a51c8e)
- Merge pull request #500 from trav90/uaoverrides-basilisk (5a50a171b)
- Bug 1398229 - Save-link-as feature should use the loading principal - context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (1f6068bc6)
- Bug 1398229 - Save-link-as feature should use the loading principal - implementation of nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (07ee0792c)
- Bug 1430758 - No CSP directive for nsIContentPolicy::TYPE_SAVEAS_DOWNLOAD (bf9d01df1)
- Fix typo in nsContentPolicyUtils.h (e357dfa9b)
- Remove a comment in nsContextMenu.js (8eb2350e4)
- [PALEMOON] Fix "loadingPrincipal" in nsContextMenu.js (3cf5a8260)
- Rewrite uuid for ContentPolicy (6dd31012f)
- Added Ci.nsIContentPolicy.TYPE_SAVEAS_DOWNLOAD to next files (6e567403c)
- [BASILISK] Align ChromeUI identity box label color with Basilisk branding. (982fd4ba1)
- Merge branch 'master' of (d608016c3)
- nsIContentPolicy: Their order (in nsIContentPolicyBase.idl) must be retained in nsContentBlocker.cpp (aebdb991f)
- nsIContentPolicy: Numbers should not be omitted in nsIContentPolicyBase.idl, rewrite uuid (22f7e8f8a)
- [PALEMOON] Findbar - remove unnecessary code (Findbar is no longer in the gBrowser) (38f30cdf7)
- [PALEMOON] Findbar - added the listener also to tabbrowser.xml, remove "_fastFind", a   better focus() for the method "updateCurrentBrowser" (63b10a9b4)
- Merge pull request #514 from janekptacijarabaci/pm_findbar_4 (4ee1656d4)
- Merge pull request #509 from janekptacijarabaci/context-menu_save-link-as_principal_1 (34302180b)
- Correct the browser and platform names in `devtools\client` (2ab4d666f)
- Add extra `Firefox` -> `browser` changes in `` (9a19018b3)
- Merge pull request #515 from JustOff/PR_devtools_strings (e7b69b29d)
- [PALEMOON] Fix "Permissions Manager" and cookies (7c1e28014)
- [PALEMOON] Fix "Permissions Manager" and "Remove All Cookies" (ade2634f6)
- [PALEMOON] Remove named function syntax in aboutPermissions.js (b054fd689)
- Stop using old-style promises module in about:newtab. (d84b169e7)
- Fix typo in newtab transformations.js (7c6b5329c)
- Merge pull request #518 from janekptacijarabaci/pm_permissions_1 (44df81033)
- Merge pull request #519 from janekptacijarabaci/pm_permissions_2 (ca40a5119)
- Merge pull request #520 from janekptacijarabaci/pm_permissions_clean-up_name-functions_1 (2546ae588)
- Issue #517 Part 1: Import newtab page from Basilisk (sans directory service provider module) (856d0c991)
- Issue #517 Part 1: Fix newtab Search (56ddb90de)
- Remove Google logo from about:home search bar internals. (dd5538150)
- Fix misc regressions in en-US locale (00e1f4f56)
- Issue #517 Part 3: Remove compact style (bcb0bf1c1)
- Issue #517 Part 3b: Remove compact style pref (c850e5ab0)
- Issue #517 Part 4: Fix tile pinning (b5ef99dc4)
- Merge pull request #523 from JustOff/PR_locale_regressions (cd9709ff5)
- The Tomato's #507. (475728c69)
- Merge branch 'master' of (5c0b3b7d3)
- Fix SSL status ambiguity. (7d3b69729)
- Issue #517: Remove leftover contentSearch include. (a593509d5)
- Issue #517 Part 5: Remove configuration menu (6caf73c8c)
- Issue #517 Part 5b: Remove configuration styles + leftovers. (5d63c967f)
- Fix typo. (79ad98f40)
- Issue #517 Part 6: Restyle for Pale Moon. (072b81e0a)
- Issue #517 Part 7: Remove enhanced/sponsored links styling and page code (b3fd35372)
- Update HSTS preload list (ba241f082)
- Merge pull request #526 from trav90/HSTS-preload-list (e6f765a27)
- Remove BrowserUITelemetry from Basilisk application (e3719ec51)
- Remove unused files. (3ba661214)
- Update jar manifest for removed files. (65c98eda3)
- Be more explicit about which browser content object is focused and when. (cadeea97b)
- Prevent the Quickdial page from stealing focus from the address bar. (be93f4a38)
- Reinstate erroneously removed line. (576124e62)
- Merge pull request #525 from MoonchildProductions/newtab-page-work (4b65237d5)
- Merge pull request #528 from g4jc/remove_browser_ui_telemetry (5f5523bff)
- Improve newtab styling (f58362790)

My changes since my last build:
- Update libraries: OTS-5.2.0, graphite2-1.3.10, harfbuzz-1.5.1, woff2-fx57, brotli-1.0.1
- fix PSM dialogs in basilisk in my tree

PM28XP *sneak peek* x86 build:
Disclaimer: This sneak peek build is ONLY for previewing next major version. It may contain bugs and/or missing functionality and is NOT ready for daily use. DO NOT use it in production.

New build of post-deprecated basilisk/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:

Repo changes:
- cherry-picked mozilla upstream changes: bug1346392, bug1353543, bug1352556, bug1334443, bug1354810, bug1273265, bug1028195, bug1347835, bug1241066, bug1342552, bug1353765, bug1337810, bug1345355, bug1351340 (8ee6c9f6b)
- cherry-picked mozilla upstream changes: bug1335780, bug1334356, bug1334268, bug1327691, bug1336213, bug1327675, bug1335904, bug1335958, bug1335075, bug1334082, bug1328658, bug1056322 (9c67dd6ab)
- cherry-picked mozilla upstream changes: bug1355414, bug1313977, bug1357366, bug1362889, bug1152353, bug1345893, bug1343172, bug1352348, bug1356843, bug1354308, bug1355340, bug1360574, bug1358776, bug1304566, bug1334097, bug1338574 (58895ea9e)
- Add WebSocket protocol identifiers to PERMITTED_SCHEMES (92c03994b)
- Request NSS to use DBM as the storage file format (92f8553a8)
- security: update HPKP and HSTS to UXP's latest version (cd69bb7ec)
- Correctly updating HPKP and HSTS preload list from mozilla since format is incompatible. (1cef0b2de)
- cherry-picked mozilla upstream changes: bug1359051, bug1343256, bug1356179, bug1334097, bug1355520, bug1359142, bug1358469, bug1345910, bug1331335, bug1367267, bug1366140, bug1359837, bug1348791, bug1339826 (0f5a8dc5e)
- cherry-picked mozilla upstream changes: bug1357022, bug1364513, bug1366203, bug1344034, bug1375708, bug1322896, bug1370869, bug1354796, bug1364189, bug1342417, bug1369386, bug1353312, bug1364870, bug1365333, bug1372063, bug1373970, bug1374148, bug1338646, bug1359477, bug1375198, bug1355168, bug1308820, bug1305036, bug1371259 (1786a387c)
- cherry-picked mozilla upstream changes: bug1378147, bug1364984, bug1334338, bug1379538, bug1356812, bug1379444, bug1372467, bug1372383, bug1383002, bug1308908, bug1347667, bug1367128, bug1377016, bug1359058, bug1379537 (96244ab71)
- cherry-picked mozilla upstream changes: bug1346389, bug1382303, bug1383000, bug1339931, bug1346620, bug1351349, bug546387, bug1368150, bug1361132, bug1345781, bug1343781, bug1390980, bug1387918, bug1373222, bug1385272, bug1390002, bug1379539, bug1371657, bug1386905, bug1379540, bug1379536, bug1384308, bug1317900, bug1279171, bug1384801, bug1396320, bug1396570, bug1368269, bug1394024, bug1400721, bug1367482, bug1359624, bug1376163, bug1392988, bug1389908 (3a4eb9ff7)
- cherry-picked mozilla upstream changes: bug1375146, bug1357593, bug1261175, bug1401804, bug1404910, bug1412252 (0bde1e4dc)
- cherry-picked mozilla upstream changes: (3721b6288)
- remove leftover in LoginManagerParent.jsm, and cherry-picked mozilla upstream changes: bug1350564, bug1404787, bug1411957, bug1047098, bug1404105, bug1415133, bug1355576, bug1382366, bug1414425, bug1409951, bug1415441, bug1418922, bug1382358, bug1414945, bug1423159, bug1411745, bug1411708, bug1412420 (c44092997)
- cherry-picked mozilla upstream changes: bug1412420, bug1395508, bug1394654, bug1261963, bug1408631, bug1426783, bug1425612, bug1375217, bug1261175 (664f2cc14)
- cherry-picked mozilla upstream changes: Bug 1459285 - Update tzdata in ICU data files to 2018e. r=Waldo, a=jcristau (a78a2dfef)
- cherry-picked mozilla upstream changes: bug1416307, bug1434384, bug1442504, bug1426603, bug1440717, bug1443891, bug1361699, bug1433609, bug1444231, bug1409440, bug1441941, bug1443092, bug1448774, bug1448705, bug1449548, bug1388020, bug1451376, bug1393367, bug1453339, bug1452202 (2e9274f66)
- cherry-picked mozilla upstream changes: bug1437842, bug1452619, bug1453127, bug1447080, bug1426129, bug1454692, bug1458270, bug1452576, bug1459206, bug1459162, bug1451297, bug1462682, bug1450688, bug1456975, bug1442722, bug1465108, bug1459693 (442fafaad)
- cherry-picked mozilla upstream changes: bug1464829, bug1452375, bug1458264, bug1464784, bug1392739, bug1453127, bug1456189, bug1462912 (03a3648e7)
- NSS: commit leftover changes (0249f5832)

New build of Firfox 45ESR SSE:

test binary:


Changes since my last build:
- update STS preload list from UXP, and import changes from tenfourfox: - #500: M1464829 (b38648bf7) - #469: a couple more hosts for FPR8 (ba9c7387e) (ea4df52e9)
- addendum to commit 71768ddd07f810eba29f94b883216357b2645ec0, add TLSv1.3 to devtools network-helper.js (20201b85e)
- update timezone to tzdata 2018e (d8d387c8a)
- import changes from tenfourfox: - #500: update certs and pins (8805e177b) - #500: M1464063 M1464039 M1458048 (582f5a0de) (0c449cbfa)


  1. Hi RT,
    Thank you very much for making these releases! I have tried Basilisk and Palemoon on the latest dev build (23881cf) of ReactOS, but I am having trouble with them. basilisk52-g4.1.win32-git-20180623-f58362790-xpmod, basilisk55-win32-git-20180623-0249f5832-xpmod and palemoon-28.0.0a4.win32-git-20180623-f58362790-xpmod never start, and their processes eventually crash. It seems to be the same bug than with Firefox 51, namely a problem with msafd.dll: Replacing it with the one from Windows 2003 fixes it, but kill your Internet connection. palemoon-27.9.1a1.win32-git-20180616-4197dba32-xpmod-ia32, palemoon-27.9.1a1.win32-git-20180616-4197dba32-xpmod-sse and KM-Goanna-20180616.7z work okay, but they will not download anything, which sadly is a known regression from the latest Wine syncs. Your Firefox 45 as well as Firefox 48.0.2 from RAPPS work great, though, probably because they bypass the faulty save dialog box altogether. Do you know what might have changed between your Palemoon 27 and 28 releases, and if downloads could be started automatically? Thank you very much!

    1. VC2015 builds are hitting ReactOS bug, I have no clue to workaround it on ROS now.