Saturday, June 30, 2018

Weekly browser binaries (20180630)

New Palemoon 27 Build!

32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180630-53606d9e9-xpmod.7z
32bit SSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180630-53606d9e9-xpmod-sse.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180630-53606d9e9-xpmod-ia32.7z
64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180630-53606d9e9-xpmod.7z

source patch against official palemoon: https://o.rthost.cf/palemoon/sources_patches_20180602.7z

Official repo changes since my last build:
- Restrict web access to moz-icon:// scheme (1ffd7ba7a)
- Prevent various location-based hazards. (53606d9e9)

My changes since my last build:
- Port TenFourFox changes:
+ Ported changes: bug1380292, bug1386905, bug1395598, bug1396570, bug1368269, bug1400399, bug1368852, bug1393098

New regular/weekly KM-Goanna release:
https://o.rthost.cf/kmeleon/KM-Goanna-20180630.7z

Changelog:
Out-of-tree changes:
* update Goanna3 to git 4197dba32..53606d9e9:
- Restrict web access to moz-icon:// scheme (1ffd7ba7a)
- Prevent various location-based hazards. (53606d9e9)
* My changes since my last build:
- Port TenFourFox changes:
+ Ported changes: bug1380292, bug1386905, bug1395598, bug1396570, bug1368269, bug1400399, bug1368852, bug1393098

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

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180630-b5b0b2844-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180630-b5b0b2844-xpmod.7z

diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP pre-release build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0b2.win32-git-20180630-b5b0b2844-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0b2.win64-git-20180630-b5b0b2844-xpmod.7z

Official repo changes since my last build:
- CSP: Support for "LoadInfo::GetLoadingContext" and "LoadInfo::GetLoadingContextXPCOM()" (3f8a6e255)
- Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects (c1315412c)
- Add new close icons and make current icons Basilisk-specific (87eaf4410)
- Bug 1469150 - Tests added to check scripts with valid nonce is allowed if URL redirects (follow up) (d413e1fb8)
- Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects is fixed (follow up) (0097345ad)
- Merge pull request #530 from Lootyhoof/close-icon (362bb2073)
- Toolkit - Fix throws an error from Create a New Profile (883b156dd)
- Fix throws an error on "about:telemetry" (29f434c03)
- Merge pull request #535 from janekptacijarabaci/about_telemetry_error_1 (89ee89f14)
- Fix about:rights dependencies for Safe Browsing. (1dfd7afd4)
- Merge pull request #532 from janekptacijarabaci/toolkit_create-new-profile_error_1 (696b7d3f9)
- Build - fix "ERROR: preprocessor was not applied to aboutRights.xhtml" (dcabdf826)
- Merge pull request #537 from janekptacijarabaci/build_error_1 (0501ac9b4)
- Remove GCC 4.8 workaround in libopus (949b2ebd1)
- Merge pull request #538 from trav90/code-cleanup (d819da37b)
- Restrict web access to moz-icon:// scheme (83be316ca)
- Preferences - Saved Passwords - "Remove" button should not be active if there are no items (1f50e1c47)
- Preferences - Show Cookies - "Remove Selected" button should not be active if there are no items (640f9ed3a)
- Preferences - Show Cookies - <tree onselect>/"onCookieSelected" is not fired twice (491fc99b9)
- Prevent various location-based hazards. (574156323)
- Merge pull request #540 from janekptacijarabaci/security_csp_script_redirect_1 (364a399fc)
- Merge pull request #543 from janekptacijarabaci/cookies_logins_1 (bc0df4c3a)
- Remove unwanted newtab page code (277fa0afd)
- DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" instead of "createImageBitmap(ctx.getImageData())" (0d89d668e)
- Make about:webrtc conditional. (9755c93cf)
- Remove docshell contract for about:webrtc (9ac986581)
- Bump Pale Moon to beta. (a0147e956)
- Remove unused strings after #525 (80fc06835)
- Replace Firefox with "the browser" in webide.properties. (2c85822ad)
- Merge pull request #546 from JustOff/PR_locale_updates2 (03e667b38)
- Merge pull request #545 from janekptacijarabaci/devtools_eyedropper_slow_1 (5a559eb6c)
- [AllAM] Revert Bug 956990 - PREF_CHECKCOMAT_THEMEOVERRIDE (04005f5cf)
- [AllAM] Effectively revert Bug 521905 - Make extensions.checkCompatibility be per-application-version (0c5d7a92f)
- [AllAM] Update the target preference (593835e86)
-  Rewrite assert in cubeb_alsa.c: alsa_refill_stream to pass back a cubeb error instead. (121434f6f)
- Merge pull request #547 from adeshkp/patch-7 (a219152bd)
- [TychoAM] Issue  #409 - Upgrade and enhance AddonUpdateChecker including support for update.json (ad7e35103)
- Merge branch 'am-work' (6ee479e3d)
- Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition. (783f57d74)
- Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent. (a7bc62dcf)
- Issue #12 Part 3: EditorEventListener should check if it's removed during a call of editor's method. (6aa47456c)
- Issue #12 Part 4: Don't access mEditorBase directly. (8a8f0df35)
- Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not cancelable. (783b60aae)
- [TychoAM] Make sure console messages from AddonUpdateChecker indicate which parser they originate from (e8271c435)
- [WebExAM] Unify the AddonUpdateChecker (3d4aa3593)
- Merge branch 'am-work' (1d152bb9f)
- Make the Error Console accessible from about:console (bbbb74e5f)
- "about:profiles" and "about:support" - use "Restart in Safe Mode" instead of "Restart with Add-ons Disabled" (e906ffafb)
- Move the Error Console search box to the eval toolbar (2cdd998f8)
- [BASILISK] Unify strings for "Restart in Safe Mode" (with toolkit - "about:profiles" and "about:support") (8207d755f)
- [AllAM] De-duplicate AddonLogging.jsm (074ebe60a)
- Revert "Move the Error Console search box to the eval toolbar" (02d374dbe)
- Revert "Make the Error Console accessible from about:console" (baf849c62)
- Make the Error Console accessible from about:console and make it presentable in that context (015922d37)
- Merge branch 'master' into am-work (cb3146690)
- [AllAM] De-duplicate Content.js (2ec54f1e9)
- "about:support" - added support for "Restart normally" (e240469e7)
- [AllAM] De-duplicate ChromeManifestParser.jsm and DeferedSave.jsm (431fe926e)
- Fix throws an error if "winUtils.supportsHardwareH264Decoding" not available (a05046a4d)
- [AllAM] De-duplicate amContentHander.js (512792245)
- [AllAM] De-duplicate blocklist.js, list.js, newaddon.js, and xpinstallConfirm.js (bde02587c)
- [AllAM] De-duplicate Locales (80eb356d5)
- [AllAM] Remove Mozilla Tests (eda567b36)
- Cleanup WebExAM test dependencies (fd4f7960e)
- [AllAM] Preprocess extensions.dtd to exclude WebExAM-only strings (c7abad752)
- [WebExAM] Remove unused AddonTestUtils.jsm (cacc5283c)
- [WebExAM] Remove E10SAddonsRollout.jsm (2d8e325fb)
- Merge pull request #551 from janekptacijarabaci/toolkit_restart_normally_2 (a3724697d)
- Merge pull request #554 from MoonchildProductions/issue12 (9168a0fc9)
- Stabilize and align Intersection Observers (8b71cda19)
- Enable Intersection Observers in the platform. (ef29d0a30)
- [PALEMOON] Use Promises.jsm instead of promise.js from jetpack in sanitize.js (6f9747936)
- Reorganize some internal pages. (23d70a95d)
- [PALEMOON] Remove no more required extra copy of promise.js (f4205ffd8)
- Fix "about:support"s "graphics" section when "webgl.disable-extensions" is true (fe0d9a9d2)
- [PALEMOON] Include devtools/client when building language packs (87c5dd64a)
- [PALEMOON] Include devtools/client/locales conditionally (c50a6a21a)
- Merge pull request #558 from JustOff/PR_devtools_locales (3dea115f2)
- Merge pull request #557 from janekptacijarabaci/toolkit_about-support_error_1 (da4fa3b52)
- Merge pull request #556 from JustOff/PR_sanitize_promises (c49f527e9)
- Issue #562 Part 1: Transfix the grid (d441fb58b)
- Add missing aCurrentBrowser definition in utilityOverlay.js (8efb8f608)
- Use MOZ_AUSTRALIS to define common shared Australis features (ddea47109)
- Add  HYPE_ICEWEASEL where appropriate (7664308ab)
- Add back the Quickdial show/hide control. (ee4ef8772)
- Merge branch 'define-work' (f47536f57)
- Make sure application confvars.sh files are apart of CONFIG_STATUS_DEPS (260cba24d)
- Convert the button rect to device coordinates correctly instead of casting CSS coordinates. (5dd272f43)
- WebRTC: Nullcheck DataChannel SendPacket calls. (9836c7e10)
- Remove unused code for managing physical audio devices. (63522e8e2)
- Fix typos in comments - animationinspector.properties (eb2f77f1a)
- Merge pull request #564 from janekptacijarabaci/devtools_locales_animationinspector_typos-in-comments_1 (93083c437)
- Issue #562 Part 2: Remove unnecessary grid calculation code. (7c6207671)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (f12fac8ad)
- Remove SSL Error Reporting telemetry (535e9399e)
- Restore Pale Moon's standalone image viewing style. (65b4a8ac5)
- Revert "Remove unwanted newtab page code" (51792b31a)
- Bump Pale Moon to beta 2 (b5b0b2844)

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:
Win32 http://o.rthost.cf/basilisk/basilisk55-win32-git-20180630-cbc95b111-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk55-win64-git-20180630-cbc95b111-xpmod.7z

Repo changes:
- pref: enable layout.css.moz-document.content.enabled by default, fixes stylish (81899e574)
- AddonUpdateChecker: repalce with UXP one, add preprocessing and defines (7042385da)
- cherry-picked mozilla upstream changes: bug1338064, bug1339204, bug1338032 and tried to restore Vista MF support by reverting bug1329547 and bug1324183 (cbc95b111)

New build of Firfox 45ESR SSE:

test binary: https://o.rthost.cf/gpc/files1.rt/firefox-45.9.9-20180630-2e783dd2e-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox: - another host for basic adblock (c3c85077c) - more hosts for adblock (52f6389ca) (2e783dd2e)

Saturday, June 23, 2018

Weekly browser binaries (20180623)

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180623-f58362790-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180623-f58362790-xpmod.7z

diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z

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 - scratchpad.properties (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 https://github.com/MoonchildProductions/UXP (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 `webide.properties` (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 https://github.com/MoonchildProductions/UXP (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:
Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0a4.win32-git-20180623-f58362790-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0a4.win64-git-20180623-f58362790-xpmod.7z
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:
Win32 http://o.rthost.cf/basilisk/basilisk55-win32-git-20180623-0249f5832-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk55-win64-git-20180623-0249f5832-xpmod.7z

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: https://o.rthost.cf/gpc/files1.rt/firefox-45.9.9-20180623-0c449cbfa-win32-sse.7z

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

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)

Saturday, June 16, 2018

basilisk/moebius for XP (20180616)

New build of post-deprecated basilisk/moebius for XP!
* Notice: This repo will not be built on regular schedule.

Test binary:
Win32 http://o.rthost.cf/basilisk/basilisk55-win32-git-20180616-de24cec63-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk55-win64-git-20180616-de24cec63-xpmod.7z

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

Repo changes:
- cherry-picked mozilla upstream changes: bug1338404, bug1110928, bug1332745, bug835981, bug1331414, bug1332812 (6feeca67b)
- ffvpx: update to 3.4.2 with extended codecs (893d9859d)
- nsWebPDecoder: pluged up memory leak by properly calling WebPFreeDecBuffer() before WebPIDelete(). (26e6ef5ea)
- icu: cve fixes of CVE-2017-7867, CVE-2017-7868, CVE-2017-14952, CVE-2017-15422 (b7fb50397)
- NSS: update to 3.36.4 (e9b13dc7b)
- harfbuzz: update to 1.5.1 (7d954d472)
- libs: update OTS to 5.2.0, woff2 to fx57-bundled version, brotli to 1.0.1, also modify mfbt/Compression for LZ4 and netwerk and inspector for brotli API changes. (94dbc3aac)
- cherry-picked mozilla upstream changes: bug1335829, bug1336216, bug1319771, bug1329179, bug1330823, bug1334085, bug1312049, bug1335070, bug1336018 (de24cec63)

* please don't classify these changes as "security update" as a whole, because they aren't. Changes are experimental as usual.

Weekly browser binaries (20180616)

New regular/weekly KM-Goanna release:
https://o.rthost.cf/kmeleon/KM-Goanna-20180616.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 4463c7031..4197dba32:
- Add a nullcheck in DOMProxyHandler::EnsureExpandoObject (dea50cbf6)
- Satisfy AMO's discrimination by UA. (4197dba32)
* My changes since my last build:
- Applied ICU CVE fixes for CVE-2017-7867, CVE-2017-7868, CVE-2017-14952, CVE-2017-15422

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

New Palemoon 27 Build! This build is on par with 27.9.3 release.
32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180616-4197dba32-xpmod.7z
32bit SSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180616-4197dba32-xpmod-sse.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180616-4197dba32-xpmod-ia32.7z

64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180616-4197dba32-xpmod.7z

source patch against official palemoon: https://o.rthost.cf/palemoon/sources_patches_20180602.7z

Official repo changes since my last build:
- Add a nullcheck in DOMProxyHandler::EnsureExpandoObject (dea50cbf6)
- Satisfy AMO's discrimination by UA. (4197dba32)

My changes since my last build:
- Applied ICU CVE fixes for CVE-2017-7867, CVE-2017-7868, CVE-2017-14952, CVE-2017-15422

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180616-ec2e3bc02-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180616-ec2e3bc02-xpmod.7z

diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z

Official repo changes since my last build:
- [PALEMOON] Sync - fix quota.js (SyntaxError: missing ] after element list) (bc8718fed)
- [PALEMOON] [frontend vs backend] Sync - add missed strings in sync.properties (95ce3a60f)
- Use a pref for supported Sync server API levels (16e2a9339)
- Merge pull request #466 from janekptacijarabaci/pm_sync_quota_1 (01f85b1bd)
- Merge pull request #465 from janekptacijarabaci/pm_sync_strings_1 (3a863bece)
- Set Pale Moon Sync specific URLs in application shared prefs. (78721fe68)
- Bump version to Alpha 4. (25f9c54ad)
- By default, disable tracking protection in Private Browsing mode if safebrowsing isn't built (a0cca670d)
- [BASILISK] Remove tracking protection controls from the UI if safebrowsing isn't built (6a9562e5a)
- [BASILISK] Remove tracking protection controls from aboutPrivateBrowsing if safebrowsing isn't built (15ae6f885)
- [BASILISK] Hide tracking protection description from aboutPrivateBrowsing if safebrowsing isn't built (66077e6cf)
- [BASILISK] Hide tracking protection title from aboutPrivateBrowsing if safebrowsing isn't built (7128f0d21)
- Merge pull request #469 from JustOff/PR_SB_DoNotTrack (27783db85)
- [PALEMOON] Moving About permissions component files from components/preferences/ to components/permissions/ (f3e445f6e)
- Stop also selecting trailing space when word-selecting. (24f8b2fd5)
- [PALEMOON] Change the three-state DoNotTrack controls to a simple on/off switch (a250b46a0)
- [PALEMOON] Fix package bustage if devtools is disabled (405642d63)
- Merge pull request #475 from janekptacijarabaci/pm_package_bustage_devtools_disable_1 (bcb73db29)
- Merge pull request #474 from JustOff/PR_dnt_two_state (b1d82a622)
- Update NSPR to 4.19 (75323087a)
- Update NSS to 3.36.4-RTM (f83f62e1b)
- Update build system files for NSRP and NSS (505a56154)
- [suggestion] [PALEMOON] Unstable releases - fix some links on Linux (b005cf346)
- Merge pull request #477 from JustOff/PR_nss-3.36 (b0f5f9bc6)
- Merge pull request #481 from janekptacijarabaci/pm_update-links_unstable_1 (6df453dbf)
- Use newer asyncFetch() instead of asyncFetch2() in LWT image optimizer. (518f95c2b)
- Minimal easy fix -- move findbar getters to tabbrowser. (fb291846a)
- Belated clobber for PR #477 (9d5f6da70)
- Disable WebP decoder until memory leak is resolved (7336eef24)
- Fix incorrect preprocessor defines for safebrowsing (7a1e7c827)
- Merge pull request #471 from janekptacijarabaci/pm_move_permissions_1 (660042b0a)
- Stop making the version text selectable in the about box. (c9320b71b)
- Free the decoded image buffer before deleting the WebP decoder. (05e8038c0)
- Revert "Disable WebP decoder until memory leak is resolved" (27a19a146)
- Add architecture detection to "about:" and "about:support" (e08b25667)
- Add a next preprocessing to Troubleshot.jsm (6ac05db3d)
- [PALEMOON] Remove `image/jxr` from `image.http.accept` until JPEG-XR decoder is implemented (3feeaf209)
- Merge pull request #495 from JustOff/PR_jxr_clear_accept (b2cb04278)
- Merge pull request #493 from janekptacijarabaci/toolkit_version_architecture_1 (faa4a1c44)
- Merge pull request #494 from janekptacijarabaci/toolkit_troubleshot_pp_1 (8db9882b6)
- Revert "Add a next preprocessing to Troubleshot.jsm" (2e2736036)
- Remove appConstants usage from Troubleshoot.jsm (follow up) (386c28be5)
- Merge pull request #497 from janekptacijarabaci/toolkit_troubleshot_pp_2 (75d6d32bd)
- Clang needs a trailing new line in intl/hyphenation/glue/hnjstdio.cpp (129e3c1db)
- Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic. (f54f002ab)
- Add UA mode for unofficial branding (b336ab494)
- Transfer findbar data to torn-off tabs. (333142b5a)
- Merge branch 'findbar-pertab' (0b2ad9c9d)
- Merge pull request #498 from adeshkp/patch-6 (6769a48cd)
- Move native UA compatmode out of branding into app prefs. (ec2e3bc02)
 My changes since my last build:
- Applied ICU CVE fixes for CVE-2017-7867, CVE-2017-7868, CVE-2017-14952, CVE-2017-15422

PM28XP *sneak peek* x86 build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0a4.win32-git-20180616-ec2e3bc02-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0a4.win64-git-20180616-ec2e3bc02-xpmod.7z

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 Firfox 45ESR SSE:

test binary: https://o.rthost.cf/gpc/files1.rt/firefox-45.9.9-20180616-aea041461-win32-sse.7z
repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- jemalloc: update to firefox54-bundled version (968484d31)
- import changes from torbrowser-esr45.9-6.5: bug21795, bug21514, bug1238694, bug1234246, bug1249522, bug1291543, bug1263334, bug1236639, bug1266963 (e96dfd55a)
- configure: really disable health report and data reporting firefox-prefs: disable URL bar search suggestions by default, don't show info bar asking for enable/disable URL bar search suggestions, enable mediasources prefs. (2325b9e7e)
- icu4c-56.1: adpated redhat changesets: - Resolves: rhbz#1360340 CVE-2016-6293 - Resolves: rhbz#1377362 CVE-2016-7415 - Resolves: rhbz#1444101 CVE-2017-7867 CVE-2017-7868 (663a6a17b)
- icu: remove leftovers (1ca5e226a)
- icu: cve fixes of CVE-2017-14952, CVE-2017-15422 (5a9316614)
- webp: add webp support (from waterfox-43.0.1 with modifications) (b3fd37dea)
- webp: use values from struct, keep transparency (6d3f89033)
- import changes from tenfourfox: - #500: M1458270 M1452576 M1459162 M1450688 M1456975 M1459693 M1464784 (14a6deb01) (aea041461)

So Twitter Video and WebP(non-animated) are supported now. 

Sunday, June 10, 2018

new Firefox 45ESR SSE build (20180610)

New Firefox 45ESR SSE build:
http://o.rthost.cf/gpc/files1.rt/firefox-45.9.9-20180610-dba760c99-win32-sse.7z
repo changes since last build:
- ffmpeg: add dynamic loading LAV DLLs (ported from mypal) (18929e062)
- Make HTML Media Elements' preload attribute MSE-spec compliant. (a79ff821b)
- [mp4] Don't reject boxes that contains padding but can be easily skipped (88a49bf1a)
- ported some upstream mediasource fixes (forget bug numbers, sorry) (dba760c99)

Saturday, June 9, 2018

Weekly browser binaries (20180609)

New Palemoon 27 Build!
32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180609-4463c7031-xpmod.7z
32bit SSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180609-4463c7031-xpmod-sse.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180609-4463c7031-xpmod-ia32.7z
64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180609-4463c7031-xpmod.7z
source patch against official palemoon: https://o.rthost.cf/palemoon/sources_patches_20180602.7z
Official repo changes since my last build:
- Clarify status or repo in README. (cbf1d4591)
- Update HSTS preload list (d77bbb826)
- Merge pull request #1682 from trav90/HSTS-preload-update (500b1e67e)
- Fix count of compacting update tasks started. (4463c7031)
My changes since my last build:
- Updated NSS to 3.36.4, with patches of bug1464618, bug1465241, Restore-DBM-storage, bug1465186, bug1464616, bug1464971, bug1451936
- Updated libpng to 1.6.34+apng

New regular/weekly KM-Goanna release:
https://o.rthost.cf/kmeleon/KM-Goanna-20180609.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git be8bcd292..4463c7031:
- Clarify status or repo in README. (cbf1d4591)
- Update HSTS preload list (d77bbb826)
- Merge pull request #1682 from trav90/HSTS-preload-update (500b1e67e)
- Fix count of compacting update tasks started. (4463c7031)
* My changes since my last build:
- Updated NSS to 3.36.4, with patches of bug1464618, bug1465241, Restore-DBM-storage, bug1465186, bug1464616, bug1464971, bug1451936
- Updated libpng to 1.6.34+apng
* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

New build of basilisk/UXP for XP!
Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180609-ca8d6d010-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180609-ca8d6d010-xpmod.7z
diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z
Official repo changes since my last build:
- Remove UITour and customize tips. (b109b14de)
- Check if there are any unpreprocessed files (0468922b5)
- Remove tracking protection tour. (d1a4cabf4)
- Remove unused customization tip prefs. (d87c1ea73)
- Remove unneeded if condition from SelfSupportBackend module. (04f7940bc)
- Update the list of directives and file extensions for check (6a28a5559)
- Refine the file extensions even more (ced9c8b9d)
- [PALEMOON] Enable update prefs in Unstable branding for Linux (d9984d9e5)
- Remove unused code from SelfSupportBackend module. (d38e7b778)
- Merge pull request #431 from trav90/updater-work (d308bde8a)
- Merge pull request #424 from Ascrod/UITour (571b7cdbe)
- Remove SelfSupportBackend module. (ca01936aa)
- Add a check to prevent a crash when CSP directives are used with chrome content (7d9e2a108)
- Don't search for directives that are never used alone (93774317f)
- Update Readability from mozilla-central release branch (FF 60.0). (984dad43a)
- [PALEMOON] Package helper.exe so Windows Shell Service actually works on a packaged product (d89e339a5)
- Merge pull request #429 from JustOff/PR_unpreprocessed_files (fcc1db69e)
- Merge pull request #433 from Ascrod/UITour (dd7046209)
- Always build with SSE2 support when using GCC (2eeab8f39)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (963472201)
- Merge pull request #436 from Ascrod/readerview (83394569a)
- Revert "Reinstate tabMinWidth and tabMaxWidth prefs." (87d742b68)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (88e05fc52)
- [PALEMOON] Fix "Open Web Location" (Ctrl-L/Alt-D) when nav toolbar hidden (40ad43a8a)
- [PALEMOON] Fix the Findbar - open when you press "/" or "'" keys (8844b141b)
- Merge pull request #441 from janekptacijarabaci/pm_findbar_1 (bf11fdd30)
- Style clean up + fix typo (0b381c1b3)
- Remove an unnecessary comment when closing the dialog (36e5eacbb)
- Issue #303 Part 1: Move basilisk files from /browser to /application/basilisk (a1be17c1c)
- Issue #303 Part 2: Update build files for the new location (81a891179)
- Issue #303 Part 3: Update themes for the new Basilisk location. (031afcafe)
- [PALEMOON] Bump version to Alpha 3 (cbce4f0b6)
- Merge branch 'move-basilisk' (e3b7744be)
- Fix incorrect Pale Moon installer locale paths. (e63c8998c)
- Fix Basilisk Mac window menu include path. (5ede0a5d1)
- Fix a file path for macOS (fd614f7ce)
- Merge pull request #442 from SpockMan02/patch-2 (669b01748)
- Merge pull request #440 from janekptacijarabaci/pm_url_2 (e0058147f)
- Port our stricter cookie gating. (a421f3816)
- Update NSPR to 4.18 (75b3dd4cb)
- Update NSS to 3.35-RTM (e10349ab8)
- Update build system files for NSS 3.35 (3545238cc)
- Restore NSS default storage file format to DBM when no prefix is given. (b2c78bbf8)
- Update HSTS preload list generation script (a32e0cb8c)
- Increase concurrent lookups to 15 when generating HSTS preload list (3b7938d7a)
- Issue #448: Pale Moon: Include pinned tabs when warning about closing tabs with more than one window (cf15c230e)
- Add a helper function in PlacesUIUtils.jsm to cater to HiDPI favicon display with #-moz-resolution=w,h (00dee2f05)
- Merge pull request #458 from SpockMan02/patch-3 (fde9b4521)
- Revert "Restore NSS default storage file format to DBM when no prefix is given." (6f84242a3)
- Request NSS to use DBM as the storage file format (660335934)
- Revert "Disable TLS 1.3 by default for now until our NSS can be updated to the latest spec." (2dad0ec41)
- Restore clearly-delimited format for the HSTS preload list (cef7fcb37)
- Fix for loop in Sync quota dialog. (a3a78d42f)
- Set sync prefs. (d7da72799)
- [PALEMOON] Fix the Findbar - open when you press "/" or "'" keys after start of browser (051495712)
- Fix a comment in browser.js (the FindBar - a tab vs the chrome window's context) (d4e6ea04f)
- Merge branch 'NSS-335' (4a71b3036)
- backport mozbug #546387: fix assert failure in gtk which prints to the console. (8e9811c71)
- Update tzdata in ICU data files to 2018e. (12e3ee769)
- Merge pull request #460 from g4jc/gtk_null_fix (99f072c63)
- Change inlining of intrinsics. (ff901dc52)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (63d304368)
- Using "function()" in browser.js - consistency with the surrounding code (d48914545)
- Bug 1458270: Clean up in the shutdown observer. r=milan a=jcristau (6b36aa089)
- Bug 1452576 - Improve StructuredCloneHolder for fuzzy tests, r=decoder a=jcristau (e597487f3)
- Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest. r=ehsan, a=jcristau (f35bf8b65)
- Update dimensions early in ClearTarget. (01e813736)
- Fix build bustage. (cd96ca11c)
- Bug 1462682 - Skia path bounds rounding fix. r=rhunt, a=RyanVM (e810c8a5c)
- Account for offsets when creating  buffers for image textures. (bd0e550e6)
- Bug 1450688. r=bz, a=RyanVM (dc33e9207)
- Perform some sanity checks on nsMozIconURI. (835749ed6)
- Refactor structured clone JSAPI to prevent mismatched scopes. (0e550f2fb)
- string.contains() => string.includes() (440ed92f3)
- Merge pull request #459 from janekptacijarabaci/pm_findbar_2 (c8f1b9fc6)
- Reinstate string.prototype.contains() (240f52db8)
- Regenerate the HSTS preload list (b789cbe5c)
- [PALEMOON] Update the pref name for HSTS (e370a636b)
- Update kiss-fft to 1.4.0 and disable OpenMP for it. (32ccd283f)
- Merge pull request #461 from trav90/HSTS (306f3865c)
- Fix count of compacting update tasks started. (f13b39a77)
- Bug 1465108 - Use function pointers rather than virtual run method for GC parallel tasks r=sfink a=abillings a=RyanVM (c951c985c)
- Bug 1459693 - Ensure the right anonymous element is focused when calling input.focus(). (c631245c9)
- Bug 1464829 - Ensure the recover instruction vector has the expected size. (f3657d6b4)
- Improve the SSSE3 scaler. (cd4da92df)
- Bug 1458264 - Reset UNPACK_SKIP vars when uploading zeros. (887e2c8b1)
- Bug 1464784 - Hold a strong ref to the document in callers of ConvertNodesOrStringsIntoNode. r=smaug, a=abillings (fa47c8d42)
- Sanity-check in nsStandardURL::Deserialize(). r=mayhemer, a=RyanVM (271f1ef60)
- Media: harden TrackID handling. (d7beb75aa)
- Make sure the waiting message is actually displayed. (5182fe045)
- Partially disentangle FxA from Weave so Pale Moon Sync can work. (fcf214cb3)
- [PALEMOON] Add missed strings required by page info (b1ddd8a8a)
- Merge pull request #463 from JustOff/PR_pippki_strings (ca8d6d010)
My changes since my last build:
- Updated NSS to 3.36.4, with patches of bug1464618, bug1465241, Restore-DBM-storage, bug1465186, bug1464616, bug1464971, bug1451936
- fix bustage after rev fcf214cb3
PM28XP *sneak peek* x86 build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0a3.win32-git-20180609-ca8d6d010-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0a3.win64-git-20180609-ca8d6d010-xpmod.7z
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 Firfox 45ESR SSE:
test binary: https://o.rthost.cf/gpc/files1.rt/firefox-45.9.9-20180609-5f0c3e1b9-win32-sse.7z
repo: https://github.com/roytam1/mozilla45esr
Changes since my last build:
- bump revision to 45.9.9 (4c5ae2a61)
- NSS: update to 3.36.4 (0be45989b)
- browserGlue: make use of UserAgentOverrides.jsm (0eaa21209)
- NSS: applied bug1451936, bug1464616, bug1464971, bug1465186 (83b85d57f)
- nsLayoutUtils: nsIFrame::FlexItemMainSizeOverride() may returning NULL, gruad it before actually using it. Fixed crash when loading plus.google.com. (c8b5c4ec2)
- perferences: add TenFourFox Basic AdBlock switch into Advanced -> General -> Browsing panel (5f0c3e1b9)

Saturday, June 2, 2018

Weekly browser binaries (20180602)

New regular/weekly KM-Goanna release:
https://o.rthost.cf/kmeleon/KM-Goanna-20180602.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 23668d3d5..be8bcd292:
- Port libopus upstream patch. (9b54bd300)
- Fix typo in 9b54bd30006c008b4a951331b273613d5bac3abf (be8bcd292)
* My changes since my last build:
- Port TenFourFox changes:
+ Update libraries: OTS-5.2.0, graphite2-1.3.10, harfbuzz-1.5.1, woff2-fx57, brotli-1.0.1
+ Ported changes: M1396870_M1397304, bug1259677, bug1273828, bug1365602, bug1356755, bug1354294, bug1348454, bug1363963, M1376936_M1375331, bug1371424, bug1354796, bug1365333, bug1373970, bug1377329, bug1362924, M1378147_M1380426, bug1383000, bug1383002, bug1390342, bug1395157, bug1376825, bug1385272

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

New Palemoon 27 Build!

32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180602-be8bcd292-xpmod.7z
32bit SSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180602-be8bcd292-xpmod-sse.7z
32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180602-be8bcd292-xpmod-ia32.7z

64bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win64-git-20180602-be8bcd292-xpmod.7z

source patch against official palemoon: https://o.rthost.cf/palemoon/sources_patches_20180602.7z

Official repo changes since my last build:
- Port libopus upstream patch. (9b54bd300)
- Fix typo in 9b54bd30006c008b4a951331b273613d5bac3abf (be8bcd292)

My changes since my last build:
- Port TenFourFox changes:
+ Update libraries: OTS-5.2.0, graphite2-1.3.10, harfbuzz-1.5.1, woff2-fx57, brotli-1.0.1
+ Ported changes: M1396870_M1397304, bug1259677, bug1273828, bug1365602, bug1356755, bug1354294, bug1348454, bug1363963, M1376936_M1375331, bug1371424, bug1354796, bug1365333, bug1373970, bug1377329, bug1362924, M1378147_M1380426, bug1383000, bug1383002, bug1390342, bug1395157, bug1376825, bug1385272

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180602-84d731716-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180602-84d731716-xpmod.7z

diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180409.7z

Official repo changes since my last build:
- Pale Moon - Fix white tab text for active tab on Mac (e62cb0cb2)
- Merge pull request #388 from adeshkp/patch-5 (3f215e15f)
- Bug 1394399 - Default Request.credentials to "same-origin" instead of "omit" (e03ae4be5)
- Bug 1394399 - Fix mochitests to expect "same-origin" default Request.credentials (240fd66dd)
- Bug 1394399 - Fix web-platform-tests to expect "same-origin" default Request.credentials (96357e8a7)
- Remove support and tests for HSTS priming from the tree. Fixes #384 (bd8517356)
- Merge pull request #390 from janekptacijarabaci/dom_fetch_credentials_1 (d65ac8d5e)
- [PALEMOON] [frontend vs backend] Reduce size of PopupBlocking:UpdateBlockedPopups messages (ed4d22f8a)
- Display an error on Linux in the absence of SSE2 (b9fc7c5ea)
- Always build with SSE2 support when using GCC (03d5c4056)
- Tweak SSE/SSE2 GCC flags (c3400bd8e)
- Remove extraneous SSE flag (3c3c85983)
- Merge pull request #394 from janekptacijarabaci/pm_popup_block_1 (a65c26ccf)
- Merge pull request #395 from trav90/buildsystem-work (7840c750d)
- Make Pale Moon Windows8WindowFrameColor compatible with global scope. (c3fc250b0)
- Only display SSE2 error dialog on 32-bit Linux (7a26ade0a)
- Merge pull request #397 from trav90/buildsystem-work (c8409cc60)
- Revert "Only display SSE2 error dialog on 32-bit Linux" (de0157a6c)
- Merge pull request #398 from MoonchildProductions/revert-397-buildsystem-work (10623b2a3)
- Revert "Always build with SSE2 support & display an error if not available" (a147b6826)
- Merge pull request #399 from MoonchildProductions/revert-395-buildsystem-work (bee00a4a3)
- Port libopus upstream patch. (8b9fe0e35)
- [WebExAM] Issue #402 - Make JSON update manifests assume Firefox instead of Toolkit (351cf2703)
- Merge branch 'update.json' (b76b635c9)
- Fix typo in 8b9fe0e3582a0578720dc38b4ede57eac90e4594 (13aca83ac)
- [WebExAM] Follow up to 351cf2703 (2a36ae70f)
- [WebExAM] Deduplicate toolkit/mozapps/webextensions (258eb6ee9)
-  [PALEMOON] [frontend vs backend] Part 2: Mass-replace global-scope let/const with var in   Pale Moon and TychoAM (170aaecc4)
- Merge pull request #404 from janekptacijarabaci/pm_global-scope_1 (6f54c3d1f)
- [PALEMOON] [frontend vs backend] Added icons (eef027d44)
- [PALEMOON] [frontend vs backend] Added icons (fix typo in a path: osx/global/icons) (72c97ede0)
- [PALEMOON] [frontend vs backend] Added icons (fix typo in a path: osx/global/icons) (fad230e40)
- [PALEMOON] [frontend vs backend] Remove unused webapps-*.png (chrome://global/skin/icons/webapps-*.png) (ff72a8ae4)
- Merge pull request #405 from janekptacijarabaci/pm_themes_icons_1 (9a4b7a5b4)
- Limit PNG image dimensions. (ab5785819)
- Remove unused webapps icons from Pale Moon (c9518c766)
- Remove unused webapps icons files from Pale Moon (1794ada8a)
- Merge pull request #407 from JustOff/PR_webapps_cleanup (afd9be500)
- Disable HPKP telemetry in Pale Moon. (636d12725)
- Fix sec pref locations and enable HPKP checking by default. (d58930d92)
- [WebExAM] Use extensions.minCompatibleAppVersion instead of extensions.minCompatiblePlatformVersion for update.json (cf412a59f)
- Reinstate tabMinWidth and tabMaxWidth prefs. (6e8846622)
- Merge pull request #412 from g4jc/hsts_priming_removal_backport (9f6194d00)
- Enable blocking of top-level data: navigation. (e1084c8b2)
- [PALEMOON] Fix missed `notifyPluginCrashed.png` on windows and linux (daffc27c5)
- [PALEMOON] Package `chrome.manifest` for default theme across all platforms (fa245e46d)
- Remove Social API. (5f89c3da6)
- Merge pull request #416 from Ascrod/Social (bf1454c8e)
- Merge pull request #415 from JustOff/PR_default_theme (14eb8dc7b)
- Build - throws a warning: 'rv': unreferenced local variable (b2cc2539f)
- Merge pull request #419 from janekptacijarabaci/build_warnings_1 (a516927e1)
- [PALEMOON] Use ShellService.jsm to get the shell service in utilityOverlay.js (5441dc0e1)
- Rewrite restoreDimensions to account for mismatched CSS/device pixel sizes. (13b342868)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (3ab978b4a)
- Remove unused social icons. (318682035)
- Pre-process blocklists.js (5df686e5b)
- Merge pull request #421 from JustOff/PR_utilityOverlay_ShellService (ec3ddc202)
- Merge pull request #423 from Ascrod/Social (271c7b598)
- Remove duplicate ifdefs in browser-safebrowsing.js (3107ccaa3)
- Merge pull request #427 from Ascrod/master (6d9ebfac9)
- Add build config option to disable startup cache precompilation. (13168ba15)
- Teach moz.configure about --enable-precompiled-startupcache (d902268f6)
- Partially revert safebrowsing commits to fix "tracking protection". (b25f1991c)
- Move the MOZ_DISABLE_PRECOMPILED_STARTUPCACHE check. (84d731716)

PM28XP *sneak peek* x86 build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0a2.win32-git-20180602-84d731716-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0a2.win64-git-20180602-84d731716-xpmod.7z
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.

Friday, June 1, 2018

Other browser binaries

New build of post-deprecated basilisk/moebius for XP!
* Notice: This repo will not be built on regular schedule.
Test binary:
Win32 https://o.rths.ml/basilisk/basilisk55-win32-git-20180414-ee7cd5f95-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk55-win64-git-20180414-ee7cd5f95-xpmod.7z
Repo changes:
- libogg: updated to upstream rev ea2b95940 (55a47c01a)
- libtremor: updated to upstream rev 7c30a6634 (f4566a490)
- libvorbis: updated to upstream rev 4d6177c8a (68e402f1c)
- libtheora: cherry-picked some fixes from upstream: (d0de8b50e)
 - Sanity improvements to oc_dec_headerin() error returns. (50fd339b4)
 - Fix mismatched oc_mb_fill_cmapping11 signature. (12f20c7a5)
 - Correct an operator precedence error in the visualization code.  (6b94bf905)
 - Remove some redundant NULL checks (de386d3ea)
- update unofficial branding to Serpent from upstream UXP (03af66685)
- cherry-picked mozilla upstream changes: bug1302340, bug1318792, bug1321502, bug1333631, bug1334047, bug1334281, bug1334590, bug1334972, bug1335619, bug1335654, bug1336044, bug1336098, bug1336229, bug1336349, bug1336481, bug1336899, bug1344443 (ee7cd5f95)

And Palemoon-26.5 playground build (32bit only):
https://o.rths.ml/gpc/files1.rt/palemoon-26.5.0.20180413.win32.7z
* Notice: MSE patch merged in this repo is not capable to play youtube clips, do not enable it unless you know what you're doing.
Repo changes:
- libspeex_resampler: update to upstream rev 85e8ad543 and adapted header changes (8d39b7a01)
- libogg: updated to upstream rev ea2b95940 (3ff991027)
- libtremor: updated to upstream rev 7c30a6634 (c23e1ea54)
- libvorbis: updated to upstream rev 4d6177c8a (12f7e15a8)
- cherry-picked upstream changes: bug534409, bug829816, bug842181, bug858937, bug860543, bug880318, bug881504, bug884182, bug884718, bug885911, bug886791, bug887566, bug888352, bug888411, bug888551, bug889088 (810f7ed27)
- libtheora: cherry-picked some fixes from upstream:
 - Sanity improvements to oc_dec_headerin() error returns. (50fd339b4)
 - Fix mismatched oc_mb_fill_cmapping11 signature. (12f20c7a5)
 - Correct an operator precedence error in the visualization code.  (6b94bf905)
 - Remove some redundant NULL checks (de386d3ea) (879c145fe)

Pale Moon 26.5 for Win2000:

updated test binary:
https://o.rths.ml/gpc/files1.rt/palemoon-26.5.0-20180516.win2000.7z

and updated test binary of K-Meleon 74 with Goanna 2.2(palemoon-26.5) that works in Win2000:
https://o.rths.ml/gpc/files1.rt/KM74-g22-20180516.win2000.7z

base repo: https://github.com/roytam1/palemoon26/tree/oldvc

Changes since last build:
- JSCompartment: disable compiling with optimization, check pointers to avoid crash (6bc036e1f)
- cherry-picked upstream changes (via tbb-esr24): bug811122, bug922603 (2fa0b15ad)
- cherry-picked upstream commit: James Kolb - Bug 889693 - Implement MaskSurface in DrawTargetCairo. r=Bas (d9e56150b)
- Restore Win2000 support code (4/x) nsLocalFileWin::CopySingleFile: reverting part of logic to esr10 to avoid CopyFileExW() failing with ERROR_INVALID_PARAMETER in win2000 (81d6870c3)
- cherry-picked upstream commit: Bug 895964 - "Could not create service for entry Disk Space Watcher Service" r=bent (d08e200dd)
- aboutDialog: remove (Atom/WinXP) tag (9d991aed5)
- sqlite: don't use malloc_usable_size() in debug build, which cause unresolved symbol on linking (39900b646)
- sqlite: downgrade to esr24-bundled version (3.7.11) for better old OS compatibility softoken: don't use SQLITE_FCNTL_TEMPFILENAME for old sqlite compatibility (8e13ffdc1)
- storage: don't use sqlite3_mutex_held()and sqlite3_mutex_notheld() even on debug build, which cause unresolved symbol in vc8 on linking (c7cc15602)
- aboutDialog: add back #expand directive (f293e24e2)

Just got a request of SSE(not SSE2) build, and I updated latest PM27 build post adding SSE build.
since 52ESR can't compile as IA32 or SSE, I created 45ESR fork and picking changes from tenfourfox repo.
https://github.com/roytam1/mozilla45esr
test binary: https://o.rths.ml/gpc/files1.rt/firefox-45.9.8-20180530-1ff8f7bef-win32-sse.7z

Firefox-3.6.28 for NT4 (may somewhat working in NT 3.51):
https://o.rths.ml/gpc/files1.rt/fx36vc71-20171108.7z

Retrozilla-2.1 with TLS 1.2 support:
https://o.rths.ml/gpc/files1.rt/rzbrowser-tls12-20180504.7z

Phoenix-0.5 with Classilla-9.3.3 fixes:
https://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933.7z