Saturday, April 28, 2018

Weekly browser binaries (20180428)

New build of basilisk/UXP for XP!

Test binary:
Win32 http://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180428-46a069ec7-xpmod.7z
Win64 http://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180428-46a069ec7-xpmod.7z

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

Official repo changes since my last build:
- Bug 1317030 - Removing/reattaching an element from the DOM triggers spurious mouseenter events (04c7949bc)
- Bug 1322994 - Update pointerevent web-platform-tests (partially - depends on) (d4feeb474)
- Bug 1299197 Part1: Refine WidgetPointerHelper (8a6f654e9)
- Bug 1299197 Part2: Serialize WidgetPointerHelper in IPC message (e43cde864)
- Bug 1302297 - Part 4: Remove every button and buttons used in testcases (partially) (9b1ba6833)
- moebius#71: DOM - Pointer Events - improvements (09f456b28)
- moebius#56: Fix: DataTransfer - Pasting image from clipboard fails in some cases (4549256c2)
- Use -1 instead of 0 to indicate absent glxtest_pipe fd (2828e5db8)
- Merge pull request #223 from trav90/glxtest_pipe (b3bf60f42)
- Import XULRunner and make it produce the generic stub (754ad6104)
- Merge branch 'master' into xulrunner (94a484dd7)
- Define vendorFullName in Official Branding (b2aab9283)
- Remove region-specific overrides for search engines. (7e01cff20)
- Disable grabbing geo-specific search engines from Mozilla servers. (fb37ed0a3)
- Merge pull request #221 from janekptacijarabaci/js_dom_pointer_events_1 (844da4597)
- Disallow E10S to run. (21f5ffe82)
- Remove unused header file for MeeGo Touch (0a744b1cf)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into data-transfer_1 (306690e13)
- [PMkit] Mark 'sdk/panel' as compatible with Pale Moon (d00246303)
- [PMkit] Fix the shim for 'sdk/ui/button' (54db9d200)
- Merge pull request #226 from JustOff/PR_PMkit_part3 (747b7a9cc)
- [PALEMOON] [frontend vs backend] Use "devtools-browser.css" instead of "global/skin/devtools/common.css" (does not exist) in browser.xul (766ad2687)
- Use preprocessor for "chrome://devtools/skin/devtools-browser.css" in browser.xul (9e4539148)
- [DevTools] Fix warnings: "Property contained reference to invalid variable" (752af49b6)
- Merge pull request #229 from janekptacijarabaci/devtools_css_warnings_variable_1 (a54f392af)
- Merge pull request #228 from janekptacijarabaci/pm_devtools_4_path (a558ac8ac)
- Merge pull request #227 from janekptacijarabaci/devtools_preprocessor_1 (cbe93351e)
- Merge pull request #225 from janekptacijarabaci/data-transfer_1 (c74754d23)
-  Fix for loops in AddonRepository_SQLiteMigrator.jsm (SyntaxError: missing ] after element list) (c30ebdac2)
- moebius#223: Consider blocking top level window data: URIs (part 1/3 without tests) (1b4c4256e)
- moebius#226: Consider blocking top level window data: URIs (part 2/2 without tests) (f1e557871)
- Remove NPAPI deprecation statement from about:plugins. (7ab45761a)
- Disable Mozilla health report service. (420458002)
- Remove undesired system add-ons (all except PDFjs) (3dbe5b2d7)
- Update about:rights legal text. (eb25a9bd7)
- Make sure to keep the safebrowsing entities valid. (8ae405b69)
- moebius#230: Consider blocking top level window data: URIs (part 3/3 without tests) (660d01438)
- Bug 1329288 - Test ContentPolicy blocks opening a new window (a38e87d45)
- Bug 1329288: Allow content policy consumers to identify contentPolicy checks from docshell (95c460824)
- Bug 1329570 - Restore missing error check in mozilla::dom::Location::GetPathname (8af1b0c22)
- Bug 1323683 - Fold nsIURIWithQuery into nsIURI (dbfad99a5)
- Bug 1182569: Use AsyncOpen2 for docshell loads (29bd11c3c)
- Bug 1182569: Update ContentSecurityManager to handle docshell loads (2e3333582)
- Bug 1182569 - Skip security check for plugins using newstream attribute (5b0f4649b)
- Bug 1182569: Update tests when converting docshell loads to use AynscOpen2 (b73225e88)
- Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests (5d9ae788d)
- Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test (d3575bfb5)
- Revert "Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test" (49989d0f0)
- Revert "Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests" (f5545f8af)
- Revert "Bug 1182569: Update tests when converting docshell loads to use AynscOpen2" (ee4f7c4aa)
- Revert "Bug 1182569 - Skip security check for plugins using newstream attribute" (13f3978a1)
- Revert "Bug 1182569: Update ContentSecurityManager to handle docshell loads" (115cf1e32)
- Revert "Bug 1182569: Use AsyncOpen2 for docshell loads" (30621a630)
- moebius#187: DOM - nsIContentPolicy - context (document) (ccbd5ecf5)
- Resolve issues with application.ini not allowing non-mcp applications to be official and have their own vendor (3c48cc850)
- Fix preprocessor conditional precedence in application.ini (1916969ba)
- moebius#221: WebExtensions - commands API does not support shortcuts with space or numbers (e2649bc08)
- moebius#328: Set a sandboxName on the WebExtensions Content Script sandboxes (ace6085fe)
- moebius#65: Fix: "about:..." - throws an errors (b9ecf9933)
- moebius#119: (Windows) Security - Certificate Stores - NSSCertDBTrustDomain allows end-entities to be their own trust anchors (c3ec00a15)
- moebius#123: DOM - Events - support createEvent("FocusEvent") (9957290b5)
- moebius#121: DOM - Selection API - getSelection() should exist on XMLDocument / Selection.type (0a9acadcc)
- Merge pull request #234 from janekptacijarabaci/about_errors_1 (531abf255)
- Merge pull request #236 from janekptacijarabaci/js_dom_createEvent_FocusEvent_1 (d220a5e6a)
- Merge pull request #237 from janekptacijarabaci/js_dom_getSelection_document_1 (3b55277bc)
- Merge pull request #235 from janekptacijarabaci/security_windows_certificate-stores_1 (f5618cd8e)
- Merge pull request #232 from janekptacijarabaci/webextensions_shortcut_space_1 (8ffac11aa)
- Merge pull request #231 from janekptacijarabaci/security_blocking_data_1 (8ed46f424)
- Merge pull request #233 from janekptacijarabaci/webextensions_sandbox_sandboxName_1 (1ea8529cf)
- moebius#195: DOM - PointerEvent - improvements (d9d3b687b)
- Merge pull request #238 from janekptacijarabaci/js_dom_pointer_events_2 (bccb9c170)
- Fix accessing the bootstrap methods when they are declared in the new lexical scope (be2b3635a)
- Merge pull request #240 from JustOff/PR_bootstrap_scope (31187065d)
- Hard-code the version number for Mozilla's version checker for add-ons. (6662cdbeb)
- moebius#312: DOM - Fix incorrect TypeError: Response body is given with a null body status (27e021136)
- [fix typo] palemoon#903 and #975: Customizable toolbars - persist the attribute "collapsed" (backward compatible) (765fc0b0e)
- [PALEMOON] [frontend vs backend] Fix sanitize ("History" - "Clear Recent History..."): (11063e972)
- [PALEMOON] [frontend vs backend] Fix cookies in Preferences (2f5ced80c)
- Re-introduce some required overrides (why were ALL of them cleared?!) (1697d6456)
- Merge pull request #244 from janekptacijarabaci/pm_toolbars_custom_persist_2 (ce197c4e5)
- Merge pull request #254 from janekptacijarabaci/pm_sanitize_1 (bb87aeab9)
- Merge pull request #255 from janekptacijarabaci/pm_preferences_cookies_1 (c80777a81)
- moebius#30 and #37: ForgetAboutSite.jsm - promise - serialize vs. parallel + a comment (846bbb993)
- moebius#209: Throws an error - "CloudSync is not defined" (9b88e7cf7)
- palemoon#583 and #1071: Fix: Plugin placeholder image/text (ask to activate) missing + overlay (70c2ad9f4)
- Merge pull request #243 from janekptacijarabaci/fetch_response_body_null_1 (844da2ccc)
- Merge pull request #258 from janekptacijarabaci/forgetAboutSite_1 (1b0a03a2e)
- Merge pull request #260 from janekptacijarabaci/plugins_placeholder_css_1 (444b1a26a)
- Merge pull request #259 from janekptacijarabaci/error_CloudSync_2 (810a3245a)
- Bug 1209697: Clear ancestor intrinsic sizes when our block size changes (401a0e12a)
- Bug 1209697: Cache flex measuring reflows to avoid exponential behavior (2f87463ea)
- Bug 1336708: Don't reuse cached flex-item reflow measurements if the item's computed height has changed (dca75f84e)
- Bug 1336708: Reftest (bf901ae22)
- Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method (d0e748cad)
- Remove build support for HP-UX (f7edee79a)
- moebius#138: Optimize operations on root of deeply-nested frame tree (eae8d2142)
- Tweak fullscreen API (acd4eee44)
- Merge pull request #262 from janekptacijarabaci/js_dom_overflow_1 (a203f449b)
- Honor browser.safebrowsing.UI.enabled (fcfd61829)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (fe8155c11)
- Revert "Add pluralrules to JS Intl" (9349f7f29)
- Avoid calling slice in self-hosted code. DiD (b069dabc9)
- Revert "Update build system files for NSS 3.35" (b4154e043)
- Revert "Update NSS to 3.35-RTM" (fba28f197)
- Revert "Update NSPR to 4.18" (7c4d50dcc)
- Disable TLS 1.3 by default for now until our NSS can be updated to the latest spec. (6c3f95480)
- Bug 996448 - Lazify the loading of PluralForm.jsm everywhere (b0d7b1bb3)
- Bug 1115293 - Use "use strict" (c86fbfd03)
- Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification (43caa48ec)
- Bug 1038811 - Push Notifications (observer) (62779a4b8)
- Bug 956151 - Remove the perm attribute in permissions.js (e33d1d875)
- Bug 1006461 - Fix handling of permission notifications in preference dialogs (90e7b4509)
- Bug 431901 - Update preference dialogs to treat backspace and delete equivalently on Mac OS X (522095380)
- Bug 574460 - Fix handling of permission deletion notifications in preference dialogs (b688bdfa9)
- Bug 340432 - Add the ability to cancel site permission changes (0bea8f9ef)
- Bug 1137870 - Fix mismatching argument counts in permissions.js (partially) (cbbc05dd1)
- Bug 1039540 - Disable the sorting of rows of sub-dialogs when right clicking (+ style clean up) (49ba38d21)
- Bug 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove (eebf4162a)
- Bug 661831 - In about:permissions, make Ctrl+f focus the filter box instead of invoking the find bar (467868098)
- [Pale Moon] Change button labels in cookies dialog (eca7e648b)
- [Basilisk] Change button labels in cookies dialog (4411befc8)
- [Toolkit] Change button labels in password manager (f506d6fca)
- Bug 1192458, Part 1 - Consolidate push and desktop notification permissions (d6213d3f0)
- Bug 1192458, Part 2 - New icon for consolidated notification permission (d49d212c3)
- Bug 1216684 - Notification permissions cannot be global granted/denied in private windows (7b7c12e0a)
- Bug 1216271 - Display a notification upon upgrade for users who currently allow notifications for at least one site (79b88b303)
- Bug 1216271 - Follow-up to add L10N notes and fix style to use an early return (76658b968)
- Bug 1220884 - Friendlier string for the notification upgrade UI (38dc3017a)
- Bug 1221330 - Show the app icon in the XUL upgraded notifications alert (2703a13f1)
- Bug 1173523 - Part 3: Update PluginContent to use new API for nsIPermission (94d59b4eb)
- Bug 1173523 - Part 4: Update about:permissions to use new API for nsIPermission (02f885d12)
- Bug 1173523 - Part 5: Update the preferences permissions UI to use new API for nsIPermission (+ fix typos) (33377b3a9)
- Bug 1173523 - Part 7: Update advanced.js to use new API for nsIPermission (0638a11fc)
- Bug 1173523 - Part 9: Update pageinfo to use the new API for nsIPermission (dbfedf846)
- Bug 1185365 - Correctly deal with full URLs in the cookie exceptions dialog (db90929b3)
- Bug 1189073 - Handle entering 'localhost:12345' into the cookie exceptions dialog correctly (28a3484e2)
- Bug 1190175 - Update offlineapp listbox to display origin property (74995ea93)
- Bug 1212610 - Fix sorting permissions by site due a legacy property name being referenced (e0b163654)
- Bug 1280775 - null check in removePermission to prevent crash: permission manager change (a8b178078)
- [PALEMOON] Permisions Manager: Added a comment (7ca378e8c)
- Add github contributing guidelines (43642846e)
- Make github file all caps (698b659ee)
- [follow up] Bug 1216271 - Display a notification upon upgrade for users who currently allow notifications for at least one site (947461bd2)
- [follow up] Bug 1192458, Part 1 - Consolidate push and desktop notification permissions (83697a652)
- [PALEMOON] Preferences: Fix permissions.xul (an introductory comment) (98d8f632c)
- Merge pull request #269 from adeshkp/button_messages (9a97c58fe)
- [follow up] Bug 1216684 - Notification permissions ... in private windows - implemented "_getBrowserForRequest" function (e10 off only) (1d18a1e8e)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_permissions_1 (6a57baf70)
- Bug 1288557 - Part 0: Fix permissions dialog while receiving deleted event (e19475faa)
- Bug 1288557 - Part 1: Replace custom exceptions dialog with usage of permissions (fc60f65ed)
- [PALEMOON] Bug 723951 - Popup notification does not continue when the tab move to other window (9414007bd)
- [PALEMOON] [frontend vs backend] Fix of non-existent CSS files (05085ceeb)
- [ffvpx] Revert Mozilla hack in FFmpeg code (73aace89c)
- [ffvpx] Restore AVOptions and dictionary features (56a2df6b2)
- [ffvpx] Update ffvp9/ffvp8 to 3.4.2-release (8b37a1bc3)
- [ffvpx] Remove some files we don't need (ccdde5253)
- [FFmpeg] Work around a bug with corrupted data (f4906f9a8)
- [FFmpeg] Add a preemptive stdlib.h include in our libavutil_visibility.h hackaround file (0676e749b)
- [ffvpx] Compile ffvpx lib with -ffreestanding to avoid triggering a clang bug (af2f0e66f)
- [ffvpx] Re-enable assembly optimized code (044b50124)
- [ffvpx] Re-generate config_*.{h,asm} files (622f0610e)
- [ffvpx] Update resync documentation (b2f89250b)
- Bump VP9 benchmark version ID (eee41a3d0)
- Partially revert 1ef526f0f - sftkpwd.c (69ac2db12)
- [PALEMOON] [frontend vs backend] Fix of non-existent CSS files (follow up - use preprocessing for OSX and windows) (c5e5dfd06)
- Merge pull request #271 from janekptacijarabaci/pm_tab_move_1 (32a3bfdad)
- Merge pull request #272 from janekptacijarabaci/pm_css_inContentUI_1 (8acbae697)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_permissions_1 (3280ec817)
- [PALEMOON] Remove double rows from aboutPermissions.js (57bc43741)
- [PALEMOON] Remove "dom.push.enabled" from aboutPermissions.js (consolidated to "dom.webnotifications.enabled") (e66060388)
- Merge pull request #273 from janekptacijarabaci/pm_permissions_1 (c82c6d960)
- Provide LoadInfo for NewChannel() call in 'about' protocol handler (214690ead)
- Update CLOBBER after ffvpx update (6ada4b14e)
- Merge pull request #275 from trav90/ffvpx-resync (c75dae3ed)
- Merge pull request #274 from JustOff/PR_AboutRedirector_NewChannel_LoadInfo (46a069ec7)

My changes since my last build:
* The following commits are reverted, since issues they encountered don't happen in my side:
- Revert "Update build system files for NSS 3.35" (b4154e043)
- Revert "Update NSS to 3.35-RTM" (fba28f197)
- Revert "Update NSPR to 4.18" (7c4d50dcc)
- Disable TLS 1.3 by default for now until our NSS can be updated to the latest spec. (6c3f95480)
* ffvpx extended is updated to 3.4.2

PM28XP *sneak peek* x86 build:
https://o.rthost.cf/palemoon/pm28xp-sneak-peek-win32-20180428-46a069ec7.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.

No comments:

Post a Comment